import { type DrizzleExecutor } from "../drizzle.js"; /** * Best-effort updates authSessions.lastSeenAt and users.lastAccessAt when their independent lifecycle minute guards allow a touch. * The independent telemetry writes intentionally swallow failure and need no cross-row transaction because neither timestamp authorizes the request. */ export declare function userTouchAccess(executor: DrizzleExecutor, sessionId: string | undefined, userId: string): Promise; //# sourceMappingURL=userTouchAccess.d.ts.map