import { PromiseHandler } from '@ts-core/common/promise'; import { Destroyable } from '@ts-core/common'; import { IQuestion, IQuestionOptions, QuestionMode } from './IQuestion'; export declare class QuestionManager extends Destroyable implements IQuestion { text: string; mode: QuestionMode; options: IQuestionOptions; notText: string; yesText: string; closeText: string; checkText: string; protected _isChecked: boolean; protected _closePromise: PromiseHandler; protected _yesNotPromise: PromiseHandler; constructor(options?: IQuestionOptions); closeClickHandler(): void; yesClickHandler(): void; notClickHandler(): void; destroy(): void; get yesNotPromise(): Promise; get closePromise(): Promise; get isInfo(): boolean; get isQuestion(): boolean; get isChecked(): boolean; set isChecked(value: boolean); }