/**
 * Generates a high-entropy, cryptographically strong random string for use as a PKCE code verifier.
 * It uses rejection sampling to eliminate modulo bias, ensuring a perfectly uniform distribution
 * across the character set recommended by RFC 7636.
 *
 * @returns {string} A 64-character URL-safe random string.
 */
export declare const generateCodeVerifier: () => string;
/**
 * Stores the PKCE code verifier in sessionStorage.
 * @param {string} verifier - The verifier to store.
 */
export declare const setStoredCodeVerifier: (verifier: string) => void;
/**
 * Retrieves the PKCE code verifier from sessionStorage.
 * @returns {string | null}
 */
export declare const getStoredCodeVerifier: () => string | null;
/**
 * Removes the PKCE code verifier from sessionStorage.
 */
export declare const clearStoredCodeVerifier: () => void;
