import { type OpenClawConfig } from "openclaw/plugin-sdk/account-resolution"; import type { SignalAccountConfig } from "./runtime-api.js"; export type ResolvedSignalAccount = { accountId: string; enabled: boolean; name?: string; baseUrl: string; configured: boolean; config: SignalAccountConfig; }; export declare const listSignalAccountIds: (cfg: OpenClawConfig) => string[]; export declare const resolveDefaultSignalAccountId: (cfg: OpenClawConfig) => string; export declare function resolveSignalAccount(params: { cfg: OpenClawConfig; accountId?: string | null; }): ResolvedSignalAccount; export declare function listEnabledSignalAccounts(cfg: OpenClawConfig): ResolvedSignalAccount[];