import type { RequestState } from './authStatus';
import type { AuthenticateRequestOptions } from './types';
export declare function authenticateRequest(request: Request, options: AuthenticateRequestOptions): Promise<RequestState>;
/**
 * @internal
 */
export declare const debugRequestState: (params: RequestState) => {
    isSignedIn: boolean;
    proxyUrl: string | undefined;
    reason: string | null;
    message: string | null;
    publishableKey: string;
    isSatellite: boolean;
    domain: string;
};
//# sourceMappingURL=request.d.ts.map