n8n-nodes-imap-ai
Version:
Simplified IMAP node for n8n with AI-agent support. Clean and modular email and mailbox management for automation workflows.
23 lines (22 loc) • 713 B
TypeScript
export declare class SearchQueryParser {
static parse(query: string): any;
private static parseMultipleCriteria;
private static parseDate;
}
export declare class ImapConnectionManager {
static ensureConnection(client: any): Promise<void>;
static safeClose(client: any): Promise<void>;
}
export declare class ParameterValidator {
static validateUid(uid: string): void;
static validateMailbox(mailbox: string | {
mode: string;
value: string;
}): void;
static extractMailboxName(mailbox: string | {
mode: string;
value: string;
}): string;
static validateLimit(limit: number): number;
static validateSearchQuery(query: string): void;
}