/// import React from "react"; export declare enum LongTermTrackingPopupState { Hidden = "Hidden", Enter = "Enter", Visible = "Visible", ExitSoon = "ExitSoon", Exiting = "Exiting" } declare type PopupRenderFunction = (state: LongTermTrackingPopupState) => React.ReactNode; declare type PopupProps = { visible: boolean; hideFast: boolean; children: PopupRenderFunction; }; declare type PopupState = { visible: boolean; current: LongTermTrackingPopupState; }; export declare class LongTermTrackingPopup extends React.Component { state: PopupState; static defaultProps: { hideFast: boolean; }; static getDerivedStateFromProps(currentProps: PopupProps, prevState: PopupState): PopupState | null; currentTimeout: NodeJS.Timeout; componentDidUpdate(_prevProps: PopupProps, prevState: PopupState): void; componentWillUnmount(): void; render(): JSX.Element | null; } export {}; //# sourceMappingURL=longTermTrackingPopup.d.ts.map