import { StreamLanguage } from "@codemirror/language";
import { type ISeparators } from "@gooddata/sdk-ui";
import { type IFormatTemplate } from "../typings.js";
type LanguageState = {
    isInColor: boolean;
    isInCustomColor: boolean;
    isInCondition: boolean;
    isInArithmeticExpression: boolean;
};
export declare const formattingLanguage: StreamLanguage<LanguageState>;
interface IFormatInputProps {
    format: string;
    onFormatChange: (format: string) => void;
    separators?: ISeparators;
    templates?: ReadonlyArray<IFormatTemplate>;
}
export declare const FormatInputWithIntl: import("react").NamedExoticComponent<IFormatInputProps>;
export {};
//# sourceMappingURL=FormatInput.d.ts.map