import { type IExecuteFunctions, type ILoadOptionsFunctions, type INodeExecutionData, type INodeType, type INodeTypeDescription } from 'n8n-workflow';
export declare class ZohoCrm implements INodeType {
    description: INodeTypeDescription;
    methods: {
        loadOptions: {
            getAccounts(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getContacts(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getDeals(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getProducts(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getVendors(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getAccountFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getContactFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getDealFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getInvoiceFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getLeadFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getProductFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getPurchaseOrderFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getVendorOrderFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getQuoteFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getSalesOrderFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getVendorFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getCustomAccountFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getCustomContactFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getCustomDealFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getCustomInvoiceFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getCustomLeadFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getCustomProductFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getCustomPurchaseOrderFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getCustomVendorOrderFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getCustomQuoteFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getCustomSalesOrderFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getCustomVendorFields(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getAccountType(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getDealStage(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getPurchaseOrderStatus(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getSalesOrderStatus(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
            getQuoteStage(this: ILoadOptionsFunctions): Promise<{
                name: string;
                value: string;
            }[]>;
        };
    };
    execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
}
//# sourceMappingURL=ZohoCrm.node.d.ts.map