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;
}
