/**
 * THIS IS GENERATED CODE!
 * PLEASE DO NOT MODIFY - ALL YOUR WORK WOULD BE LOST!
 */
export declare const typescriptDeclarationFixConstant = 1;
import { UiFieldConfig } from "./UiFieldConfig";
import { UiDateTimeFormatDescriptorConfig } from "./UiDateTimeFormatDescriptorConfig";
import { UiFieldCommandHandler } from "./UiFieldConfig";
import { UiFieldEventSource } from "./UiFieldConfig";
export interface AbstractUiDateTimeFieldConfig extends UiFieldConfig {
    _type?: string;
    showDropDownButton?: boolean;
    favorPastDates?: boolean;
    locale?: string;
    dateFormat?: UiDateTimeFormatDescriptorConfig;
    timeFormat?: UiDateTimeFormatDescriptorConfig;
}
export interface AbstractUiDateTimeFieldCommandHandler extends UiFieldCommandHandler {
    setShowDropDownButton(showDropDownButton: boolean): void;
    setFavorPastDates(favorPastDates: boolean): void;
    setLocaleAndFormats(locale: string, dateFormat: UiDateTimeFormatDescriptorConfig, timeFormat: UiDateTimeFormatDescriptorConfig): void;
}
export interface AbstractUiDateTimeFieldEventSource extends UiFieldEventSource {
}
