UNPKG

2.03 kBTypeScriptView Raw
1import '../icon-button/app-icon-button.js';
2import { TextField } from '@material/mwc-textfield';
3import type { TemplateResult } from 'lit';
4import type { AppDatePicker } from '../date-picker/app-date-picker.js';
5import type { AppDatePickerInputSurface } from '../date-picker-input-surface/app-date-picker-input-surface.js';
6import type { ChangedProperties } from '../typings.js';
7import type { DatePickerInputProperties } from './typings.js';
8declare 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>;
9export 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}
37export {};
38//# sourceMappingURL=date-picker-input.d.ts.map
\No newline at end of file