UNPKG

@universal-material/web

Version:
44 lines 1.36 kB
import { PropertyValues } from '@lit/reactive-element'; import { HTMLTemplateResult, LitElement } from 'lit'; import { ConfirmDialogBuilder } from './confirm-dialog-builder.js'; import { MessageDialogBuilder } from './message-dialog-builder.js'; import '../elevation/elevation.js'; export declare class UmDialog extends LitElement { #private; static styles: import("lit").CSSResult[]; get open(): boolean; set open(open: boolean); get returnValue(): string; /** * Whether dialog has headline or not * * _Note:_ Readonly */ hasHeadline: boolean; /** * Whether dialog has icon * * _Note:_ Readonly */ hasIcon: boolean; dialog: HTMLDialogElement; scrim: HTMLElement; content: HTMLElement; container: HTMLElement; private readonly assignedHeadlines; private readonly assignedIcons; static message(message: string): MessageDialogBuilder; static confirm(message: string): ConfirmDialogBuilder; render(): HTMLTemplateResult; firstUpdated(changedProperties: PropertyValues): void; connectedCallback(): void; disconnectedCallback(): void; show(): Promise<void>; close(returnValue?: string): Promise<void>; } declare global { interface HTMLElementTagNameMap { 'u-dialog': UmDialog; } } //# sourceMappingURL=dialog.d.ts.map