import { ValidationControllerFactory, ValidationController, Rule } from 'aurelia-validation'; import { MdcDialog } from '@aurelia-mdc-web/dialog'; export interface IPromptDialogData { title: string; label: string; text: string; required: boolean; textarea: boolean; okText: string; cancelText: string; } export declare class PromptDialog { private validationControllerFactory; constructor(validationControllerFactory: ValidationControllerFactory); dialog: MdcDialog; data: IPromptDialogData; validationController: ValidationController; rules: Rule[][]; activate(data: IPromptDialogData): void; ok(): Promise; }