import { RawValueType, GetLabeledValue, LabelValueType, DefaultValueType, FlattenOptionsType } from '../interface/generator'; export declare function toArray(value: T | T[]): T[]; /** * Convert outer props value into internal value */ export declare function toInnerValue(value: DefaultValueType, { labelInValue, combobox }: { labelInValue: boolean; combobox: boolean; }): RawValueType[]; /** * Convert internal value into out event value */ export declare function toOuterValues(valueList: RawValueType[], { optionLabelProp, labelInValue, prevValue, options, getLabeledValue, }: { optionLabelProp: string; labelInValue: boolean; getLabeledValue: GetLabeledValue; options: FOT; prevValue: DefaultValueType; }): RawValueType[] | LabelValueType[]; export declare function removeLastEnabledValue(measureValues: T[], values: P[]): { values: P[]; removedValue: P; }; export declare const isClient: HTMLElement; /** Is client side and not jsdom */ export declare const isBrowserClient: HTMLElement; /** Get unique id for accessibility usage */ export declare function getUUID(): number | string;