import { PKCE } from "@criipto/auth-js";
export interface Links {
    cancelUrl: string;
    completeUrl: string;
    pollUrl: string;
    launchLinks: {
        customFileHandlerUrl: string;
        universalLink: string;
    };
}
export interface State {
    pkce: PKCE | undefined;
    redirectUri: string;
    links: Links;
}
export declare function hydrateState(): State | undefined;
export declare const autoHydratedState: State | undefined;
export declare function clearState(): void;
export declare function saveState(input: State): void;
