import * as React from "react"; import { SealedInitialState } from "reakit-utils/useSealedState"; import { PopoverState, PopoverActions, PopoverInitialState, PopoverStateReturn } from "../Popover/PopoverState"; export declare type TooltipState = Omit & { /** * @private */ unstable_timeout: number; }; export declare type TooltipActions = Omit & { /** * @private */ unstable_setTimeout: React.Dispatch>; }; export declare type TooltipInitialState = Omit & Pick, "unstable_timeout">; export declare type TooltipStateReturn = Omit & TooltipState & TooltipActions; export declare function useTooltipState(initialState?: SealedInitialState): TooltipStateReturn;