import type { KlawConfig } from "../../config/types.klaw.js"; import type { RuntimeEnv } from "../../runtime.js"; import type { ChannelId } from "./channel-id.types.js"; import type { ChannelPairingAdapter } from "./pairing.types.js"; export declare function listPairingChannels(): ChannelId[]; export declare function getPairingAdapter(channelId: ChannelId): ChannelPairingAdapter | null; export declare function requirePairingAdapter(channelId: ChannelId): ChannelPairingAdapter; export declare function notifyPairingApproved(params: { channelId: ChannelId; id: string; cfg: KlawConfig; runtime?: RuntimeEnv; /** Extension channels can pass their adapter directly to bypass registry lookup. */ pairingAdapter?: ChannelPairingAdapter; }): Promise;