import { type SelectValue } from '../NativeSelect/NativeSelect'; import { type SelectProps } from './CustomSelect'; import { type CustomSelectOptionInterface } from './types'; export declare const findIndexAfter: (options?: CustomSelectOptionInterface[], startIndex?: number) => number; export declare const findIndexBefore: (options?: CustomSelectOptionInterface[], endIndex?: number) => number; export declare const checkDeprecatedProps: ({ getRef, getSelectInputRef, nativeSelectTestId, }: Pick) => void; export declare const checkOptionsValueType: (options: T[]) => void; export declare const checkMixControlledAndUncontrolledState: (oldIsControlled: boolean, newIsControlled: boolean) => void; export declare function findSelectedIndex(options: T[] | undefined, value: SelectValue): number; export declare function getOptionByValue(options: T[] | undefined, value: SelectValue): T | null; export declare const filter: (options: SelectProps["options"], inputValue: string, filterFn: SelectProps["filterFn"]) => T[]; export declare function calculateInputValueFromOptions(options: T[] | undefined, selectValue: SelectValue): string; //# sourceMappingURL=helpers.d.ts.map