import { z } from '@struktoai/mirage-core/resource/secrets'; import type { ConfigOf, RedactedConfig } from '@struktoai/mirage-core/resource/secrets'; export declare const EmailConfigSchema: z.ZodObject<{ imapHost: z.ZodString; imapPort: z.ZodDefault; smtpHost: z.ZodString; smtpPort: z.ZodDefault; username: z.ZodString; password: z.ZodString; useSsl: z.ZodDefault; maxMessages: z.ZodDefault; saveCopy: z.ZodDefault; sentFolder: z.ZodDefault>; }, z.core.$strip>; export type EmailConfig = ConfigOf; export type EmailConfigRedacted = RedactedConfig; export declare function redactEmailConfig(config: EmailConfig): EmailConfigRedacted; export type EmailConfigInput = z.input; export declare function buildEmailConfig(input: EmailConfigInput): EmailConfig; export declare function normalizeEmailConfig(input: Record): EmailConfig; //# sourceMappingURL=config.d.ts.map