import type { ChannelDirectoryEntry } from "../channel-contract.js";
import type { DaoCoreConfig } from "../config-types.js";
export type DirectoryListFn = (params: {
    cfg: DaoCoreConfig;
    accountId?: string;
    query?: string | null;
    limit?: number | null;
}) => Promise<ChannelDirectoryEntry[]>;
export declare function expectDirectoryIds(listFn: DirectoryListFn, cfg: DaoCoreConfig, expected: string[], options?: {
    sorted?: boolean;
}): Promise<void>;
