import type { AegisAuthConfig } from "../config";
import type { AuthHeaders } from "../types";
export interface ParsedRequestData {
    sessionToken?: string;
    csrfToken?: string;
    userAgent?: string;
    device: string;
    browser: string;
    os: string;
    ipAddress?: string;
}
export declare function parseRequest(request: {
    headers: AuthHeaders;
}, config: Required<AegisAuthConfig>): ParsedRequestData;
//# sourceMappingURL=request.d.ts.map