import "../input/Input"; import "../menu-overlay/MenuOverlay"; import { LitElement, PropertyValues } from "lit"; import { DatePicker, type DatePickerControlButtons } from "../datepicker/DatePicker"; import { StrategyType } from "../popover/Popover.types"; import { TimePicker } from "../timepicker/TimePicker"; export declare namespace DateTimePicker { const weekStartDays: string[]; class ELEMENT extends LitElement { maxDate: string | undefined; minDate: string | undefined; weekStart: (typeof weekStartDays)[number]; ariaLabel: string; twoDigitAutoTab: boolean; shouldCloseOnSelect: boolean; twentyFourHourFormat: boolean; timeSpecificity: TimePicker.TimeSpecificity; dateValue: string | undefined | null; timeValue: string | null; value: string | undefined; disableDateValidation: boolean; locale: string | undefined; placeholder: string | undefined; useISOFormat: boolean; disabled: boolean; positioningStrategy?: StrategyType; showDefaultNowDate: boolean; compactInput?: boolean; controlButtons?: DatePickerControlButtons; private fullDateTime; private selectedTimeObject; private selectedDateObject; datePicker: DatePicker.ELEMENT; timePicker: TimePicker.ELEMENT; protected firstUpdated(changedProperties: PropertyValues): void; protected updated(changedProperties: PropertyValues): void; handleDateChange: (event: CustomEvent) => void; handleTimeChange: (event: CustomEvent) => void; handleDateTimeInputChange: (event: CustomEvent) => void; parseValueForVisuals: (value: string) => void; updateDateTimeObject: () => void; combineDateAndTimeValues: (dateString: string | undefined | null, timeString: string | null) => void; private get placeholderValue(); static get styles(): import("lit").CSSResult[]; private get displayValue(); render(): import("lit-html").TemplateResult<1>; } } declare global { interface HTMLElementTagNameMap { "md-date-time-picker": DateTimePicker.ELEMENT; } }