import { IExecuteFunctions, ILoadOptionsFunctions, INodeExecutionData, INodeListSearchResult, INodePropertyOptions, INodeType, INodeTypeDescription } from 'n8n-workflow';
declare function getCampaigns(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
declare function getEmailAccounts(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
declare function getEmailAccountsForSelection(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
declare function getLeads(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
export declare class InstantlyApi implements INodeType {
    description: INodeTypeDescription;
    execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
    methods: {
        listSearch: {
            getCampaigns: typeof getCampaigns;
            getEmailAccounts: typeof getEmailAccounts;
            getLeads: typeof getLeads;
        };
        loadOptions: {
            getEmailAccountsForSelection: typeof getEmailAccountsForSelection;
        };
    };
}
export {};
//# sourceMappingURL=InstantlyApi.node.d.ts.map