/**
 * 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 { UiLocalDateConfig } from "./UiLocalDateConfig";
import { UiFieldCommandHandler } from "./UiFieldConfig";
import { UiFieldEventSource } from "./UiFieldConfig";
export declare enum UiLocalDateField_DropDownMode {
    CALENDAR = 0,
    CALENDAR_SUGGESTION_LIST = 1,
    SUGGESTION_LIST = 2
}
export interface UiLocalDateFieldConfig extends UiFieldConfig {
    _type?: string;
    showDropDownButton?: boolean;
    showClearButton?: boolean;
    favorPastDates?: boolean;
    locale?: string;
    dateFormat?: UiDateTimeFormatDescriptorConfig;
    defaultSuggestionDate?: UiLocalDateConfig;
    shuffledFormatSuggestionsEnabled?: boolean;
    dropDownMode?: UiLocalDateField_DropDownMode;
    placeholderText?: string;
    calendarIconEnabled?: boolean;
}
export interface UiLocalDateFieldCommandHandler extends UiFieldCommandHandler {
    update(config: UiLocalDateFieldConfig): any;
}
export interface UiLocalDateFieldEventSource extends UiFieldEventSource {
}
