import type { Client } from '@libsql/client'; import type { ResolvedConfig } from '../config.js'; export interface AuthContext { authenticated: boolean; email?: string; isAdmin?: boolean; } type RequestEvent = Parameters[0]['event']; export declare function authenticateRequest(event: RequestEvent, db: Client, config: ResolvedConfig): Promise; export {}; //# sourceMappingURL=middleware.d.ts.map