import { type DrizzleExecutor } from "../drizzle.js"; /** * Reports whether a user has ordinary access to a live chat under its visibility, membership, and active-identity rules. * Returning only a boolean lets authorization probes reuse the full chat predicate without exposing the inaccessible chat projection. */ export declare function chatCanAccess(executor: DrizzleExecutor, userId: string, chatId: string): Promise; //# sourceMappingURL=chatCanAccess.d.ts.map