import { r as KlawConfig } from "./types.klaw-xKUw_Rz7.js"; import { t as ChannelId } from "./channel-id.types-B_AcMzNT.js"; import { x as ChannelDirectoryAdapter } from "./types.adapters-DatL0h_D.js"; //#region src/channels/read-only-account-inspect.d.ts type ReadOnlyInspectedAccount = Record; declare function inspectReadOnlyChannelAccount(params: { channelId: ChannelId; cfg: KlawConfig; accountId?: string | null; }): Promise; //#endregion //#region src/channels/plugins/directory-adapters.d.ts declare const nullChannelDirectorySelf: NonNullable; declare const emptyChannelDirectoryList: NonNullable; /** Build a channel directory adapter with a null self resolver by default. */ declare function createChannelDirectoryAdapter(params?: Omit & { self?: ChannelDirectoryAdapter["self"]; }): ChannelDirectoryAdapter; /** Build the common empty directory surface for channels without directory support. */ declare function createEmptyChannelDirectoryAdapter(): ChannelDirectoryAdapter; //#endregion export { ReadOnlyInspectedAccount as a, nullChannelDirectorySelf as i, createEmptyChannelDirectoryAdapter as n, inspectReadOnlyChannelAccount as o, emptyChannelDirectoryList as r, createChannelDirectoryAdapter as t };