import { type ConfigSettingDefinition } from './schema-shared.js'; export declare const surfaceConfigDefaults: { email: { host: string; user: string; username: string; from: string; password: string; imapHost: string; imapPort: number; imapUser: string; imapPassword: string; imap: { host: string; port: number; user: string; password: string; secure: boolean; mailbox: string; draftsMailbox: string; }; smtp: { host: string; port: number; password: string; secure: boolean; }; inbound: { enabled: boolean; accounts: string; source: string; gmailPollSecondsExpecting: number; gmailPollSecondsIdle: number; mode: string; pollIntervalSeconds: number; idleReissueMinutes: number; reconnect: { maxBackoffSeconds: number; }; notice: { route: string; mode: string; }; expectationWindowMinutes: number; dedupTtlMinutes: number; retentionDays: number; maxRecords: number; capabilityRecheckMinutes: number; onInsufficientCapability: string; }; }; calendar: { caldavUrl: string; caldavUser: string; caldavPassword: string; defaultCalendarId: string; calendars: string; }; slack: { enabled: boolean; signingSecret: string; botToken: string; appToken: string; defaultChannel: string; workspaceId: string; setupVersion: number; }; discord: { enabled: boolean; publicKey: string; botToken: string; applicationId: string; defaultChannelId: string; guildId: string; setupVersion: number; }; ntfy: { enabled: boolean; baseUrl: string; topic: string; chatTopic: string; agentTopic: string; remoteTopic: string; token: string; defaultPriority: number; setupVersion: number; }; webhook: { enabled: boolean; defaultTarget: string; timeoutMs: number; secret: string; setupVersion: number; }; homeassistant: { enabled: boolean; instanceUrl: string; accessToken: string; webhookSecret: string; defaultConversationId: string; deviceId: string; deviceName: string; eventType: string; remoteSessionTtlMs: number; setupVersion: number; }; telegram: { enabled: boolean; botToken: string; webhookSecret: string; defaultChatId: string; botUsername: string; discoveredBotTokenId: string; mode: string; setupVersion: number; }; googleChat: { enabled: boolean; webhookUrl: string; verificationToken: string; appId: string; spaceId: string; setupVersion: number; }; signal: { enabled: boolean; bridgeUrl: string; account: string; token: string; defaultRecipient: string; setupVersion: number; }; whatsapp: { enabled: boolean; provider: string; accessToken: string; verifyToken: string; signingSecret: string; phoneNumberId: string; businessAccountId: string; defaultRecipient: string; setupVersion: number; }; telephony: { enabled: boolean; provider: string; mode: string; bridgeUrl: string; token: string; accountSid: string; authToken: string; fromNumber: string; defaultRecipient: string; webhookSecret: string; voiceLanguage: string; setupVersion: number; }; imessage: { enabled: boolean; bridgeUrl: string; account: string; token: string; defaultChatId: string; setupVersion: number; }; msteams: { enabled: boolean; appId: string; appPassword: string; tenantId: string; serviceUrl: string; botId: string; defaultConversationId: string; defaultChannelId: string; setupVersion: number; }; bluebubbles: { enabled: boolean; serverUrl: string; password: string; account: string; defaultChatGuid: string; setupVersion: number; }; mattermost: { enabled: boolean; baseUrl: string; botToken: string; teamId: string; defaultChannelId: string; setupVersion: number; }; matrix: { enabled: boolean; homeserverUrl: string; accessToken: string; userId: string; defaultRoomId: string; setupVersion: number; }; }; export declare const surfaceConfigSettings: ConfigSettingDefinition[]; //# sourceMappingURL=schema-domain-surfaces.d.ts.map