import { TransitionOverride } from '../Transition'; interface ModalBaseContextValue { unstyled: boolean | undefined; titleMounted: boolean; bodyMounted: boolean; setTitleMounted: (value: boolean) => void; setBodyMounted: (value: boolean) => void; getTitleId: () => string; getBodyId: () => string; transitionProps: Partial | undefined; onExitTransitionEnd: (() => void) | undefined; onEnterTransitionEnd: (() => void) | undefined; zIndex: string | number | undefined; opened: boolean; onClose: () => void; closeOnEscape: boolean | undefined; trapFocus: boolean | undefined; closeOnClickOutside: boolean | undefined; } export declare const ModalBaseProvider: import("react").Context, useModalBaseContext: () => ModalBaseContextValue; export {};