import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-workflow';
import { ImapCredentialsData } from '../../../credentials/ImapCredentials.credentials';
export declare const CREDENTIALS_TYPE_THIS_NODE = "imapThisNode";
export declare const CREDENTIALS_TYPE_CORE_IMAP_ACCOUNT = "coreImapAccount";
export declare const CREDENTIALS_TYPE_OAUTH2 = "oauth2";
export declare const credentialNames: {
    imapThisNode: string;
    coreImapAccount: string;
    oauth2: string;
};
export declare function getImapCredentials(context: ILoadOptionsFunctions | IExecuteFunctions): Promise<ImapCredentialsData>;
