///
import type { Option, Value } from '../types';
declare type defaultProps = {
filterOption: ((option: Option, filterValue: string) => boolean) | undefined | null;
ignoreCase: boolean;
labelKey: string;
matchPos: 'any' | 'start';
matchProp: 'any' | 'label' | 'value';
trimFilter: boolean;
valueKey: string;
};
declare const defaultProps: defaultProps;
declare const filterOptions: (options: Value, filterValue: string, excludeOptions?: Value | null | undefined, newProps?: Partial | null | undefined) => Readonly<{
[x: string]: any;
id?: string | number | undefined;
label?: import("react").ReactNode;
disabled?: boolean | undefined;
clearableValue?: boolean | undefined;
isCreatable?: boolean | undefined;
__optgroup?: string | undefined;
searchTags?: string[] | undefined;
}>[];
export default filterOptions;