import type { ConfigSettingDefinition } from './schema-shared.js';
export declare const surfaceConfigDefaults: {
    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;
        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;
    };
    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