import { LitElement, PropertyValues } from 'lit'; /** * Submit dialog with progress, success, and failure states. * * @tagname pd-submit-dialog * @summary Progress dialog with loading spinner, success, and error states. * * @event submit-button-clicked - Fired when a footer button is clicked. Detail: `{ button: key }`. * * @slot submit-content - Content shown above the progress area. */ export declare class PdSubmitDialog extends LitElement { static styles: import('lit').CSSResult[]; /** Dialog title */ title: string; /** Dialog type: `mail`, `editDate`, `order` (default) */ type: "mail" | "editDate" | "order"; /** Current status */ status: number; /** Optional status message shown below the progress */ statusMsg: string; /** Confirmation email address shown inside the content */ confirmMail: string; /** Optional map with custom progress texts */ progressTxtMap: Map; /** * Internal list of buttons shown in the popup dialog * @ignore */ private _buttons; updated(changedProps: PropertyValues): void; private _updateButtonsBasedOnStatus; render(): import('lit').TemplateResult<1>; private _renderProgressRow; private _goToStartpage; } //# sourceMappingURL=PdSubmitDialog.d.ts.map