import { ShowFn } from './types';
export interface UseModalOptions {
    disableAutoDestroy?: boolean;
}
export default function useModal(options?: UseModalOptions): {
    state: import("./types").State;
    updateModal: import("./types").UpdateFn;
    hideModal: import("./types").HideFn;
    destroyModal: import("./types").DestroyFn;
    showModal: ShowFn;
    destroyModalsByRootId: import("./types").DestroyByRootIdFn;
};
