import { StateReducer } from './behavior'; import { DownshiftKeyboardEvent, DropdownStateType, DropdownType } from './helpers'; import { DropdownParser } from './parsers'; export declare interface InteractionController { eventHandler: (props: DropdownStateType) => (event: DownshiftKeyboardEvent) => void; stateReducer: StateReducer; } export declare type KeyboardInteractionHook = (parser: DropdownParser) => InteractionController; export declare const createKeyboardInteraction: (options?: { openOnInteraction: boolean; } | undefined) => (parser: DropdownParser) => InteractionController;