import { type DrizzleExecutor } from "../drizzle.js"; /** * Reports whether current access and sidebar ancestry allow one chat to appear in a user's sync difference. * Walking nested channels to a listed ancestor preserves reactivity without letting later descendant activity resurrect a channel the user departed. */ export declare function chatCanSync(executor: DrizzleExecutor, userId: string, chatId: string): Promise; //# sourceMappingURL=chatCanSync.d.ts.map