import type { SKYKOIConfig } from "../config/config.js"; import type { DiscordAccountConfig } from "../config/types.js"; export type ResolvedDiscordAccount = { accountId: string; enabled: boolean; name?: string; token: string; tokenSource: "env" | "config" | "none"; config: DiscordAccountConfig; }; export declare function listDiscordAccountIds(cfg: SKYKOIConfig): string[]; export declare function resolveDefaultDiscordAccountId(cfg: SKYKOIConfig): string; export declare function resolveDiscordAccount(params: { cfg: SKYKOIConfig; accountId?: string | null; }): ResolvedDiscordAccount; export declare function listEnabledDiscordAccounts(cfg: SKYKOIConfig): ResolvedDiscordAccount[];