import { Component } from 'react'; import { Overlay, IOverlayProps } from '../Overlay'; export interface IModalProps extends IOverlayProps { blur?: number; dontLockFocus?: boolean; onEsc?: (event: KeyboardEvent) => void; onClose?: () => void; } export interface IModalState { close: () => void; idTitle: string; idDescription: string; } export declare class Modal extends Component { static defaultProps: { blur: number; }; id: number; el: HTMLElement; activeEl: Element; state: any; constructor(props: any, context: any); componentDidMount(): void; componentWillUnmount(): void; onElement: (el: any) => void; onKey: (event: any) => void; render(): import("react").ComponentElement; }