UNPKG

1.7 kBTypeScriptView Raw
1import '@material/mwc-button';
2import '@material/mwc-dialog';
3import '../date-picker/app-date-picker.js';
4import './app-date-picker-dialog-base.js';
5import type { TemplateResult } from 'lit';
6import { RootElement } from '../root-element/root-element.js';
7import type { CustomEventDetail } from '../typings.js';
8import type { DatePickerDialogChangedProperties, DatePickerDialogProperties } from './typings.js';
9declare const DatePickerDialog_base: import("../mixins/typings.js").MixinReturnType<import("../mixins/typings.js").MixinReturnType<typeof RootElement, import("../mixins/typings.js").DatePickerMinMaxProperties>, import("../mixins/typings.js").DatePickerMixinProperties>;
10export declare class DatePickerDialog extends DatePickerDialog_base implements DatePickerDialogProperties {
11 #private;
12 get valueAsDate(): Date;
13 get valueAsNumber(): number;
14 confirmLabel: string;
15 dismissLabel: string;
16 open: boolean;
17 resetLabel: string;
18 private _datePicker;
19 private _rendered;
20 static styles: import("lit").CSSResult[];
21 constructor();
22 protected willUpdate(changedProperties: DatePickerDialogChangedProperties): void;
23 protected updated(changedProperties: DatePickerDialogChangedProperties): void;
24 protected render(): TemplateResult;
25 hide(): void;
26 show(): void;
27 protected $onDatePickerDateUpdated({ detail: { valueAsDate, }, }: CustomEvent<CustomEventDetail['date-updated']['detail']>): void;
28 protected $onDatePickerFirstUpdated({ detail: { valueAsDate, }, }: CustomEvent<CustomEventDetail['first-updated']['detail']>): void;
29 protected $renderSlot(): TemplateResult;
30}
31export {};
32//# sourceMappingURL=date-picker-dialog.d.ts.map
\No newline at end of file