import * as React from 'react'; import { PromptModal } from './PromptModal.part'; import { usePrompt } from './usePrompt'; import { PromptProps } from './Prompt.types'; export { usePrompt, PromptModal }; export * from './Prompt.types'; /** * Component for prompting the user before navigating away * from a screen with a form. */ export declare class Prompt extends React.Component { static contextTypes: { router: () => null; }; componentDidMount(): void; render(): JSX.Element; static inner: { readonly PromptModal: React.FC & { inner: { readonly DefaultModal: React.FC & { inner: { readonly Modal: typeof import("..").Modal; readonly ModalHeader: React.SFC & { inner: { readonly StyledModalHeader: any; readonly ModalLabel: any; readonly Headline: React.SFC; }; }; readonly ModalBody: React.FC & { inner: { readonly StyledModalBody: any; }; }; readonly ModalFooter: React.SFC & { inner: { readonly StyledModalFooter: any; }; }; readonly StyledActionLink: any; readonly Button: React.FC & { inner: { readonly StyledButton: any; readonly StyledIcon: any; }; }; }; }; }; }; readonly PromptBasic: React.FC; }; }