import type { ChannelId } from "../../channels/plugins/types.js"; import type { OpenClawConfig } from "../../config/config.js"; type ChatChannel = ChannelId; export declare function applyAccountName(params: { cfg: OpenClawConfig; channel: ChatChannel; accountId: string; name?: string; }): OpenClawConfig; export declare function applyChannelAccountConfig(params: { cfg: OpenClawConfig; channel: ChatChannel; accountId: string; name?: string; token?: string; tokenFile?: string; botToken?: string; appToken?: string; signalNumber?: string; cliPath?: string; dbPath?: string; service?: "imessage" | "sms" | "auto"; region?: string; authDir?: string; httpUrl?: string; httpHost?: string; httpPort?: string; webhookPath?: string; webhookUrl?: string; audienceType?: string; audience?: string; useEnv?: boolean; homeserver?: string; userId?: string; accessToken?: string; password?: string; deviceName?: string; initialSyncLimit?: number; ship?: string; url?: string; code?: string; groupChannels?: string[]; dmAllowlist?: string[]; autoDiscoverChannels?: boolean; }): OpenClawConfig; export {};