import { IExecuteFunctions, ILoadOptionsFunctions, INodeExecutionData, INodeListSearchResult, INodeType, INodeTypeDescription } from 'n8n-workflow';
/**
 * List search methods for resource locators
 */
declare function getCampaigns(this: ILoadOptionsFunctions): Promise<INodeListSearchResult>;
declare function getEmailAccounts(this: ILoadOptionsFunctions): Promise<INodeListSearchResult>;
/**
 * Main Instantly API Node - Refactored for modularity
 */
export declare class InstantlyApi implements INodeType {
    description: INodeTypeDescription;
    execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
    methods: {
        listSearch: {
            getCampaigns: typeof getCampaigns;
            getEmailAccounts: typeof getEmailAccounts;
        };
    };
}
export {};
//# sourceMappingURL=InstantlyApi.node.refactored.d.ts.map