import type { SKYKOIConfig } from "../config/config.js";
import type { KoiBinding } from "../config/types.kois.js";
export declare function listBindings(cfg: SKYKOIConfig): KoiBinding[];
export declare function listBoundAccountIds(cfg: SKYKOIConfig, channelId: string): string[];
export declare function resolveDefaultKoiBoundAccountId(cfg: SKYKOIConfig, channelId: string): string | null;
export declare function buildChannelAccountBindings(cfg: SKYKOIConfig): Map<string, Map<string, string[]>>;
export declare function resolvePreferredAccountId(params: {
    accountIds: string[];
    defaultAccountId: string;
    boundAccounts: string[];
}): string;
