import { type MutationHint } from "../chat/types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Finalizes an active human's offline transition in users.syncSequence and syncEvents. * The last heartbeat already persisted users.lastSeenAt, so this one transaction exposes that exact * durable value once per ended lease instead of broadcasting every online renewal. */ export declare function userLastSeenFinalize(executor: DrizzleExecutor, userId: string): Promise; //# sourceMappingURL=userLastSeenFinalize.d.ts.map