1 | import '@material/mwc-button';
|
2 | import '@material/mwc-dialog';
|
3 | import '../date-picker/app-date-picker.js';
|
4 | import './app-date-picker-dialog-base.js';
|
5 | import type { TemplateResult } from 'lit';
|
6 | import { RootElement } from '../root-element/root-element.js';
|
7 | import type { CustomEventDetail } from '../typings.js';
|
8 | import type { DatePickerDialogChangedProperties, DatePickerDialogProperties } from './typings.js';
|
9 | declare 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>;
|
10 | export 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 | }
|
31 | export {};
|
32 |
|
\ | No newline at end of file |