interface UseModalOptions {
    isOpen: boolean;
    onClose: () => void;
    disableEscapeClose?: boolean;
    disableOutsideTab?: boolean;
    disableOutsideClick?: boolean;
}
interface UseModalReturn {
    isVisible: boolean;
    animateIn: boolean;
    container: HTMLDivElement | null;
    modalRef: React.RefObject<HTMLDivElement>;
}
export declare const useModal: ({ isOpen, onClose, disableEscapeClose, disableOutsideTab, disableOutsideClick, }: UseModalOptions) => UseModalReturn;
export {};
//# sourceMappingURL=useModal.d.ts.map