export interface SessionExpiredPageProps {
    /** Heading shown on the page. Defaults to "Session expired". */
    title?: string;
    /** Body text. Defaults to an inactivity explanation. */
    message?: string;
    /** Label of the sign-in button. Defaults to "Sign in again". */
    buttonLabel?: string;
}
/**
 * Full-page "Session expired" screen shown when the background token refresh
 * fails because the tab was idle/hidden long enough for the refresh token to
 * expire. The OAuth2 login flow is only initiated when the user explicitly
 * clicks the action button, preventing stale-state errors from auto-redirects.
 */
export declare const SessionExpiredPage: ({ title, message, buttonLabel, }: SessionExpiredPageProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=SessionExpiredPage.d.ts.map