/// import { Deferred } from '@fuselab/ui-shared/lib'; import { BaseComponent, IBaseProps } from 'office-ui-fabric-react/lib-commonjs/Utilities'; import { DialogState, IDialogBase } from './dialog.types'; export interface ConfirmState extends DialogState { prompt: string; } export interface IConfirmDialog extends IDialogBase { setPrompt(prompt: string): any; } export interface ConfirmProps extends IBaseProps { prompt?: string; } /** * simple text prompt confirmation modal dialog */ export declare class ConfirmDialog extends BaseComponent { constructor(props: ConfirmProps); setPrompt(prompt: string): void; setShowing(showing: boolean): void; setResponse(response: Deferred): void; render(): JSX.Element; private readonly dialogContent; private readonly confirm; private readonly cancel; }