export type StateDataCookie = StateDataCookie.Login | StateDataCookie.Logout; export declare namespace StateDataCookie { type Common = { rootRelativeRedirectUrl: string; }; export type Login = Common & { action: "login"; rootRelativeRedirectUrl_consentRequiredCase: string; }; export type Logout = Common & { action: "logout"; }; export {}; } export declare function enableStateDataCookie(): void; export declare function getIsStateDataCookieEnabled(): boolean; export declare function setStateDataCookieIfEnabled(params: { stateDataCookie: StateDataCookie; stateUrlParamValue_instance: string; homeUrl: string; }): void; export declare function clearStateDataCookie(params: { stateUrlParamValue: string; }): void; export declare function getStateDataCookies(params: { cookieHeaderParamValue: string | null; }): { stateDataCookies: { stateUrlParamValue: string; stateDataCookie: StateDataCookie; time: number; }[]; unparsableCookieNames: string[]; };