import { LoginMethod } from './LoginMethod';
export type LastLoginInfoProps = {
    currentSourceAppName: string | undefined;
    lastLoginMethod: LoginMethod | undefined;
    lastLoginSourceAppName: string | undefined;
    lastLoginSourceAppURL: string | undefined;
    lastLoginDate: string | undefined;
    display: 'sentence' | 'box';
};
export declare function useLastLoginInfoState(): {
    currentSourceAppNameState: import("@react-hookz/web/useStorageValue/index.js").UseStorageValueResult<string, string, boolean | undefined>;
    lastLoginMethodState: import("@react-hookz/web/useStorageValue/index.js").UseStorageValueResult<"EMAIL" | "GOOGLE" | "ARCUS" | "ORCID" | "SAGE_BIONETWORKS", "EMAIL" | "GOOGLE" | "ARCUS" | "ORCID" | "SAGE_BIONETWORKS", boolean | undefined>;
    lastLoginSourceAppNameState: import("@react-hookz/web/useStorageValue/index.js").UseStorageValueResult<string, string, boolean | undefined>;
    lastLoginSourceAppURLState: import("@react-hookz/web/useStorageValue/index.js").UseStorageValueResult<string, string, boolean | undefined>;
    lastLoginDateState: import("@react-hookz/web/useStorageValue/index.js").UseStorageValueResult<string, string, boolean | undefined>;
};
export declare function useLastLoginInfo(): {
    currentSourceAppName: string | undefined;
    lastLoginMethod: "EMAIL" | "GOOGLE" | "ARCUS" | "ORCID" | "SAGE_BIONETWORKS" | undefined;
    lastLoginSourceAppName: string | undefined;
    lastLoginSourceAppURL: string | undefined;
    lastLoginDate: string | undefined;
};
export declare function clearLastLoginInfo(): void;
export default function LastLoginInfo(props: LastLoginInfoProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=LastLoginInfo.d.ts.map