import { DisplayObject } from "pixi.js"; import { DDialogLayered, DDialogLayeredOptions, DThemeDialogLayered } from "./d-dialog-layered"; import { DDialogConfirmMessage, DDialogConfirmMessageOptions } from "./d-dialog-confirm-message"; import { DStateAwareOrValue } from "./d-state-aware"; export interface DDialogConfirmOptions extends DDialogLayeredOptions { message?: DStateAwareOrValue | DDialogConfirmMessageOptions | DDialogConfirmMessage; } export interface DThemeDialogConfirm extends DThemeDialogLayered { getMessage(): DStateAwareOrValue; } export declare class DDialogConfirm = DDialogConfirmOptions> extends DDialogLayered { protected _message?: DDialogConfirmMessage; protected newContentChildren(theme: THEME, options?: OPTIONS): Array; protected toMessage(theme: THEME, options?: OPTIONS): DDialogConfirmMessage; protected toMessageOptionsMerged(options: DDialogConfirmMessageOptions, message: DStateAwareOrValue): DDialogConfirmMessageOptions; protected toMessageOptions(message: DStateAwareOrValue): DDialogConfirmMessageOptions; protected newMessage(options: DDialogConfirmMessageOptions): DDialogConfirmMessage; get message(): DDialogConfirmMessage; protected getResolvedValue(): void | PromiseLike; protected getType(): string; }