import type { EmailAccountData } from '../types.js'; export interface Props { /** Array of email accounts to display and manage. */ accounts: EmailAccountData[]; /** Disables editing and deletion when true; view-only mode. */ readonly?: boolean; /** Called when user saves an account's settings. */ onsave?: (data: Partial, id?: string) => Promise; /** Called when user deletes an account. */ ondelete?: (account: EmailAccountData) => Promise; /** Called when user tests account credentials. */ ontest?: (account: EmailAccountData) => Promise<{ success: boolean; error?: string; }>; } declare const EmailAccountManager: import("svelte").Component; type EmailAccountManager = ReturnType; export default EmailAccountManager; //# sourceMappingURL=EmailAccountManager.svelte.d.ts.map