import { ITooltipRenderlessParams } from '@/types'; export declare const show: ({ api, state, props }: Pick) => (event?: MouseEvent) => void; export declare const hide: (api: ITooltipApi) => () => void; export declare const handleFocus: ({ api, state }: Pick) => () => void; export declare const handleBlur: ({ api, state }: Pick) => () => void; export declare const removeFocusing: ({ api, state }: Pick) => () => void; export declare const handleShowPopper: ({ props, state }: Pick) => (delay: number) => void; export declare const handleClosePopper: ({ api, props, state }: Pick) => () => void; export declare const handleDocumentClick: ({ props, api, state, popperVmRef }: Pick) => (event: MouseEvent) => void; export declare const setExpectedState: ({ state }: Pick) => (value: boolean) => void; export declare const destroyed: ({ state, api, vm }: Pick) => () => void; export declare const debounceClose: ({ api, props }: Pick) => Function; export declare const watchFocusing: (state: ITooltipState) => (value: boolean) => void; export declare const focusHandler: ({ slots, api }: Pick) => () => void; export declare const bindEvent: ({ api, state, vm }: Pick) => (reference: HTMLElement) => void; export declare const observeCallback: ({ state, popperVmRef }: Pick) => (mutationsList: any) => void; export declare const bindPopper: ({ vm, nextTick, popperVmRef }: Pick) => (el?: Element) => void;