import type { RemoteClawConfig } from "../../../src/config/config.js"; import type { IMessageAccountConfig } from "../../../src/config/types.js"; export type ResolvedIMessageAccount = { accountId: string; enabled: boolean; name?: string; config: IMessageAccountConfig; configured: boolean; }; export declare const listIMessageAccountIds: (cfg: RemoteClawConfig) => string[]; export declare const resolveDefaultIMessageAccountId: (cfg: RemoteClawConfig) => string; export declare function resolveIMessageAccount(params: { cfg: RemoteClawConfig; accountId?: string | null; }): ResolvedIMessageAccount; export declare function listEnabledIMessageAccounts(cfg: RemoteClawConfig): ResolvedIMessageAccount[];