UNPKG

@universal-material/web

Version:
15 lines 643 B
import { DialogButtonDef } from './dialog-button-def.js'; import { UmDialog } from './dialog.js'; import './dialog.js'; export declare abstract class DialogBuilder<TBuilder extends DialogBuilder<any, any>, TReturn> { #private; private readonly message; constructor(message: string); headline(headline: string): TBuilder; show(): TReturn; protected innerShow(dialog: UmDialog): TReturn | void; protected abstract addButtons(dialog: UmDialog): void; private addHeadline; protected addButton(dialog: UmDialog, buttonDef: DialogButtonDef, click: () => void): void; } //# sourceMappingURL=dialog-builder.d.ts.map