1 | import '../icon-button/app-icon-button.js';
|
2 | import { TextField } from '@material/mwc-textfield';
|
3 | import type { TemplateResult } from 'lit';
|
4 | import type { AppDatePicker } from '../date-picker/app-date-picker.js';
|
5 | import type { AppDatePickerInputSurface } from '../date-picker-input-surface/app-date-picker-input-surface.js';
|
6 | import type { ChangedProperties } from '../typings.js';
|
7 | import type { DatePickerInputProperties } from './typings.js';
|
8 | declare const DatePickerInput_base: import("../mixins/typings.js").MixinReturnType<import("../mixins/typings.js").MixinReturnType<import("../mixins/typings.js").MixinReturnType<typeof TextField, import("../mixins/typings.js").DatePickerMinMaxProperties>, import("../mixins/typings.js").DatePickerMixinProperties>, import("../mixins/typings.js").ElementMixinProperties>;
|
9 | export declare class DatePickerInput extends DatePickerInput_base implements DatePickerInputProperties {
|
10 | #private;
|
11 | iconTrailing: string;
|
12 | type: import("@material/mwc-textfield").TextFieldType;
|
13 | get valueAsDate(): Date | null;
|
14 | get valueAsNumber(): number;
|
15 | clearLabel: "Clear";
|
16 | protected $input: Promise<HTMLInputElement | null>;
|
17 | protected $inputSurface: Promise<AppDatePickerInputSurface | null>;
|
18 | protected $picker: Promise<AppDatePicker | null>;
|
19 | private _disabled;
|
20 | private _lazyLoaded;
|
21 | private _open;
|
22 | static styles: import("lit").CSSResult[];
|
23 | disconnectedCallback(): void;
|
24 | firstUpdated(): Promise<void>;
|
25 | willUpdate(changedProperties: ChangedProperties<DatePickerInputProperties>): void;
|
26 | updated(): Promise<void>;
|
27 | render(): TemplateResult;
|
28 | closePicker(): void;
|
29 | reset(): void;
|
30 | showPicker(): void;
|
31 | protected renderInput(shouldRenderHelperText: boolean): TemplateResult;
|
32 | protected renderTrailingIcon(): TemplateResult;
|
33 | protected $renderContent(): TemplateResult;
|
34 | protected $renderSlot(): TemplateResult;
|
35 | protected $toValueFormatter(): Intl.DateTimeFormat;
|
36 | }
|
37 | export {};
|
38 |
|
\ | No newline at end of file |