import { type ChatSummary } from "./types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Lists live public or private channels that are joined, or are currently joinable because they are listed public, voluntarily departed, or eligible through an active parent membership. * Archived and admin-only private channels are excluded from unjoined results so every directory action is accepted by channelJoin. */ export declare function channelDirectoryList(executor: DrizzleExecutor, userId: string): Promise; //# sourceMappingURL=channelDirectoryList.d.ts.map