import type { SSOAuthProviderProps } from '../types';
export type { SSOAuthConfig, SSOAuthProviderProps } from '../types';
/**
 * SSO Auth provider: manages the auth flow state machine and provides context to all child components.
 * On mount, checks for an existing session (token or cookie-based via `validateSessionFromCookie`).
 * Dispatches reducer actions and exposes async `AuthFlowActions` for each auth step.
 */
export declare function SSOAuthProvider({ config, children }: SSOAuthProviderProps): import("react/jsx-runtime").JSX.Element;
