import type { InputDateType } from '../../core/components/index.js'; import { UmbLitElement } from '../../core/lit-element/index.js'; import type { UmbPropertyEditorConfigCollection, UmbPropertyEditorUiElement } from '../../core/property-editor/index.js'; interface UmbDateTime { date: string | null; timeZone: string | null; } declare const UmbPropertyEditorUiDateTimePickerElementBase_base: import("../../../libs/extension-api/index.js").HTMLElementConstructor> & typeof UmbLitElement; export declare abstract class UmbPropertyEditorUiDateTimePickerElementBase extends UmbPropertyEditorUiDateTimePickerElementBase_base implements UmbPropertyEditorUiElement { #private; private _timeZoneOptions; private _clientTimeZone; private _timeZoneMode; readonly: boolean; mandatory?: boolean; mandatoryMessage?: string | undefined; protected _dateInputType: InputDateType; protected _dateInputFormat: string; private _dateInputStep; private _selectedDate?; private _datePickerValue; private _filteredTimeZoneOptions; protected _displayTimeZone: boolean; private _selectedTimeZone; constructor(dateInputType: InputDateType, displayTimeZone: boolean); set config(config: UmbPropertyEditorConfigCollection | undefined); render(): import("lit-html").TemplateResult<1>; static readonly styles: import("lit").CSSResult[]; } export {};