export declare const deleteQueryParameter: (windowLocation: string, name: string, value: string) => string; export declare const getQueryParameter: (name: string) => string | undefined; export declare const createCodeChallenge: (verifier: string) => Promise<{ code_challenge: string; code_challenge_method: string | undefined; }>; export declare const createLoginUrl: (params: { authHost: string; clientId: string; noPrompt: boolean; rememberMe: boolean; scopes: string[]; force_2fa: boolean; login_hint?: string; reauthenticate_mode?: number; }) => Promise<{ url: string; state: string; code_verifier: string; }>; export declare const getCrypto: () => Crypto; export declare const createRandomString: (size: number) => string; export declare function createInFlightDedupe(): (factory: () => Promise) => Promise;