import * as React from 'react'; interface IState { visible: boolean; } interface IProps { className: string; visible: boolean; disableClose: boolean; topBarExtraContent: React.ReactNode; bottomBarContent: React.ReactNode; onModalHide: () => void; onExited: () => void; } export declare class FullPageModal extends React.Component { static defaultProps: { className: undefined; visible: boolean; disableClose: boolean; topBarExtraContent: undefined; bottomBarContent: undefined; onModalHide: () => undefined; onExited: () => undefined; }; constructor(props: IProps); componentDidUpdate(prevProps: IProps): void; render(): React.JSX.Element; private onModalHide; } export {};