/**
 * Known email provider defaults.
 * Maps domain → IMAP/SMTP host + port + security.
 * Used by email-setup to auto-infer connection settings.
 */
export interface ProviderDefaults {
    imapHost: string;
    imapPort: number;
    imapSecurity: "tls" | "starttls";
    smtpHost: string;
    smtpPort: number;
    smtpSecurity: "tls" | "starttls";
    notes?: string;
}
/**
 * Look up provider defaults from an email address domain.
 * Returns null for unknown domains — the agent must ask the user for hosts.
 */
export declare function inferProvider(email: string): ProviderDefaults | null;
/**
 * Get provider-specific setup notes for an email domain.
 * Returns null for unknown domains.
 */
export declare function getProviderNotes(email: string): string | null;
//# sourceMappingURL=providers.d.ts.map