export type MailSendHandler = (config: unknown, message: unknown) => Promise<{
    ok: boolean;
    messageId?: string;
}>;
declare function register(driver: string, handler: MailSendHandler): void;
declare function get(driver: string): MailSendHandler | undefined;
declare function has(driver: string): boolean;
declare function list(): string[];
declare function reset(): void;
export declare const MailDriverRegistry: Readonly<{
    register: typeof register;
    get: typeof get;
    has: typeof has;
    list: typeof list;
    reset: typeof reset;
}>;
export {};
//# sourceMappingURL=MailDriverRegistry.d.ts.map