@gguf/claw
Version:
Multi-channel AI gateway with extensible messaging integrations
18 lines (17 loc) • 704 B
TypeScript
import type { OpenClawConfig } from "../config/config.js";
import type { SignalAccountConfig } from "../config/types.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[];