import { ReactNode, RefObject } from 'react'; import { ToggleProps } from './Toggle.js'; export declare const CLICK = "click"; export declare const FOCUS = "focus"; export declare const ROLLOVER = "rollover"; export declare const TOAST = "toast"; interface ToggleHook { (props: ToggleProps): { consumer: ReactNode; consumerId?: string; consumerRef: RefObject; mode: NonNullable; producer: ReactNode; producerRef: RefObject; setChildToggleIsVisible: (isVisible: boolean | null) => void; visible: boolean; }; } export declare type ToggleMode = ToggleProps['mode']; export declare const useToggle: ToggleHook; export {}; //# sourceMappingURL=useToggle.d.ts.map