/**
 * THIS IS GENERATED CODE!
 * PLEASE DO NOT MODIFY - ALL YOUR WORK WOULD BE LOST!
 */
export declare const typescriptDeclarationFixConstant = 1;
import { UiFieldConfig } from "./UiFieldConfig";
import { UiTextInputHandlingFieldConfig } from "./UiTextInputHandlingFieldConfig";
import { UiDateTimeFormatDescriptorConfig } from "./UiDateTimeFormatDescriptorConfig";
import { UiFieldCommandHandler } from "./UiFieldConfig";
import { UiFieldEventSource } from "./UiFieldConfig";
import { UiTextInputHandlingFieldEventSource } from "./UiTextInputHandlingFieldConfig";
export interface AbstractUiTimeFieldConfig extends UiFieldConfig, UiTextInputHandlingFieldConfig {
    _type?: string;
    showDropDownButton?: boolean;
    showClearButton?: boolean;
    locale?: string;
    timeFormat?: UiDateTimeFormatDescriptorConfig;
    clockIconEnabled?: boolean;
}
export interface AbstractUiTimeFieldCommandHandler extends UiFieldCommandHandler {
    setShowDropDownButton(showDropDownButton: boolean): any;
    setShowClearButton(showClearButton: boolean): any;
    setLocaleAndTimeFormat(locale: string, timeFormat: UiDateTimeFormatDescriptorConfig): any;
    setClockIconEnabled(clockIconEnabled: boolean): any;
}
export interface AbstractUiTimeFieldEventSource extends UiFieldEventSource, UiTextInputHandlingFieldEventSource {
}
