import { type DrizzleExecutor } from "../drizzle.js"; /** * Reports whether one live chat belongs in a user's sidebar under active-membership, public-discovery, and prior-departure rules. * Sync uses this boundary to project later chat events without reintroducing a channel the user already left or was removed from. */ export declare function chatAppearsInList(executor: DrizzleExecutor, userId: string, chatId: string): Promise; //# sourceMappingURL=chatAppearsInList.d.ts.map