import type { ConfirmationButton as ConfirmationButtonOriginal, ConfirmationModal as ConfirmationModalOriginal } from 'obsidian'; import type { App } from './App.cjs'; import { Modal } from './Modal.cjs'; export declare class ConfirmationModal extends Modal { buttonContainerEl: HTMLElement; constructor(app: App); static create2__(app: App): ConfirmationModal; static fromOriginalType2__(value: ConfirmationModalOriginal): ConfirmationModal; addButton(callback: (button: ConfirmationButtonOriginal) => unknown): this; addCancelButton(_text?: string): this; addCheckbox(label: string, callback: (value: boolean) => unknown): this; addClass(cls: string): this; asOriginalType2__(): ConfirmationModalOriginal; constructor2__(_app: App): void; }