import React, { PropsWithChildren } from 'react';
import { JSX } from '@kelvininc/ui-components';
import { IModalController } from './types';
export type ModalOverlayProps = {
    rootId?: string;
    isOpen: boolean;
} & PropsWithChildren<JSX.KvModal>;
export declare function useModal(initialState?: boolean): IModalController;
export declare function ModalOverlay({ rootId, isOpen, ...otherProps }: ModalOverlayProps): React.ReactPortal;
