import { type ActiveSession, type RequestMetadata } from "./types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Extends the expiry and last-seen timestamp of an unrevoked authSessions row whose account remains eligible, then records refresh telemetry. * The transaction keeps the sliding-expiry update and its security event together; it deliberately does not rotate or replace the session identifier. */ export declare function sessionRefresh(executor: DrizzleExecutor, id: string, expiresAt: Date, metadata: RequestMetadata): Promise; //# sourceMappingURL=sessionRefresh.d.ts.map