import { FieldDateTimeBase } from './FieldDateTimeBase.js';
import { type FieldDateTimePrecision } from './FieldDateTimePrecision.js';
/**
 * @element mo-field-date-time
 *
 * @i18n "Date & Time"
 */
export declare class FieldDateTime extends FieldDateTimeBase<Date | undefined> {
    protected get selectedDate(): import("@3mo/date-time/DateTime.js").DateTime | undefined;
    label: string;
    value?: Date;
    protected get placeholder(): string;
    protected resetNavigationDate(): void;
    protected get calendarValue(): import("@3mo/date-time/DateTimeRange.js").DateTimeRange;
    protected handleSelectedDateChange(date: DateTime, precision: FieldDateTimePrecision): void;
    protected valueToInputValue(value: Date | undefined): string;
    protected inputValueToValue(value: string): import("@3mo/date-time/DateTime.js").DateTime | undefined;
}
declare global {
    interface HTMLElementTagNameMap {
        'mo-field-date-time': FieldDateTime;
    }
}
//# sourceMappingURL=FieldDateTime.d.ts.map