import { AutocompleteValue, FilterOptionsState } from '@mui/material';
export declare const findFirstNotNil: (propNames: string[], option: any) => unknown;
export declare const isStringOrNumber: (option: unknown) => boolean;
export declare const filterOptions: (labelKey: string, valueKey: string, creatable: boolean) => (options: unknown[], params: FilterOptionsState<unknown>) => unknown[];
export declare const getSimpleValue: <T>(readonlyOptions: readonly T[], value: unknown, valueKey: string, isMultiSelection: boolean) => unknown;
export declare const computeChangedMultiValue: <T, Multiple, DisableClearable, FreeSolo>(input: any, simpleValue: boolean, valueKey: string, labelKey: string) => AutocompleteValue<T, Multiple, DisableClearable, FreeSolo>;
export declare const computeChangedSingleValue: (input: any, simpleValue: boolean, valueKey: string, labelKey: string) => any;
