/**
 * 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 { UiFieldCommandHandler } from "./UiFieldConfig";
import { UiFieldEventSource } from "./UiFieldConfig";
import { UiTextInputHandlingFieldEventSource } from "./UiTextInputHandlingFieldConfig";
export interface UiCurrencyFieldConfig extends UiFieldConfig, UiTextInputHandlingFieldConfig {
    _type?: string;
    locale?: string;
    defaultCurrencyCode?: string;
    currencyCodeList?: string[];
    precision?: number;
    showCurrencyBeforeAmount?: boolean;
    showCurrencySymbol?: boolean;
    alphaKeysQueryForCurrency?: boolean;
}
export interface UiCurrencyFieldCommandHandler extends UiFieldCommandHandler {
    setDefaultCurrencyCode(defaultCurrencyCode: string): any;
    setCurrencyCodeList(currencyCodeList: string[]): any;
    setShowCurrencyBeforeAmount(showCurrencyBeforeAmount: boolean): any;
    setShowCurrencySymbol(showCurrencySymbol: boolean): any;
    setLocale(locale: string): any;
    setPrecision(precision: number): any;
}
export interface UiCurrencyFieldEventSource extends UiFieldEventSource, UiTextInputHandlingFieldEventSource {
}
