import { Dispatch, MutableRefObject, SetStateAction } from 'react';
declare const useModal: (initialVisible?: boolean) => {
    visible: boolean;
    setVisible: Dispatch<SetStateAction<boolean>>;
    currentRef: MutableRefObject<boolean>;
    bindings: {
        open: boolean;
        onClose: () => void;
    };
};
export default useModal;
