import * as React from 'react'; export declare const SelectTriggerKeydownContext: React.Context<{ inKeydown: React.RefObject; itemValues: Map; } | null>; export declare function useSelectTriggerKeydown({ onKeyDownCapture, onKeyDown, }: Pick, 'onKeyDownCapture' | 'onKeyDown'>): { onKeyDownCapture(event: React.KeyboardEvent): void; onKeyDown(event: React.KeyboardEvent): void; }; export declare function useSelectItemRegistration(value: unknown): void; export declare function useSelectTypeaheadDedup(trigger: React.RefObject): { isDuplicate: (value: unknown) => boolean; isTypeahead: (details?: { reason?: string; event?: Event; }) => boolean; keydownContext: { inKeydown: React.RefObject; itemValues: Map; }; };