import type { ServerSession } from '../../types/index.js'; /** * Get the user's session from the server * @param request Request object to get cookies from * @returns The user's session or null if not authenticated */ export declare function getServerSession(request: Request): Promise; /** * Check if a user is authenticated */ export declare function isAuthenticated(request: Request): Promise; /** * Create a session cookie for a user * @param idToken Firebase ID token * @param expiresInMs Expiry in milliseconds (default: 14 days) * @returns Session cookie string */ export declare function createSessionCookie(idToken: string, expiresInMs?: number): Promise; /** * Revoke a user's session */ export declare function revokeSession(request: Request): Promise; //# sourceMappingURL=session.d.ts.map