import type { Dispatch } from 'react'; import type { ActionType, Position, State } from '../state'; import type { OnPressSelectControlType, OptionalToRequired, SelectProps } from '../types'; export declare const useSelectContext: () => OptionalToRequired<{ aboveSelectControl: Position['aboveSelectControl']; } & Pick, "disabled" | "placeholderTextColor" | "animation" | "styles" | "multiple" | "clearable" | "hideArrow" | "separatedMultiple" | "widthThreshold" | "placeholderText" | "searchPattern" | "onSelectChangeText" | "onRemove" | "arrowContainerProps" | "arrowImageProps" | "clearOptionButtonProps" | "clearOptionImageProps" | "selectContainerProps" | "selectInputProps" | "selectLeftIconImageProps" | "selectLeftIconsProps" | "selectRightIconsProps" | "selectTextProps"> & Pick, "selectedOption" | "selectedOptionIndex" | "optionsData" | "searchValue" | "isOpened"> & { onPressSelectControl: OnPressSelectControlType; dispatch: Dispatch>; setOptionsListPosition: () => Promise; }>, SelectContextProvider: import("react").Provider, "disabled" | "placeholderTextColor" | "animation" | "styles" | "multiple" | "clearable" | "hideArrow" | "separatedMultiple" | "widthThreshold" | "placeholderText" | "searchPattern" | "onSelectChangeText" | "onRemove" | "arrowContainerProps" | "arrowImageProps" | "clearOptionButtonProps" | "clearOptionImageProps" | "selectContainerProps" | "selectInputProps" | "selectLeftIconImageProps" | "selectLeftIconsProps" | "selectRightIconsProps" | "selectTextProps"> & Pick, "selectedOption" | "selectedOptionIndex" | "optionsData" | "searchValue" | "isOpened"> & { onPressSelectControl: OnPressSelectControlType; dispatch: Dispatch>; setOptionsListPosition: () => Promise; }> | undefined>; //# sourceMappingURL=select-context-provider.d.ts.map