@project44-manifest/react
Version:
Manifest Design System react components
13 lines • 661 B
TypeScript
import * as React from 'react';
import type { SelectAria } from '@react-aria/select';
import type { KeyboardDelegate } from '@react-types/shared';
import type { AriaMultiSelectProps, MultiSelectState } from '../../types';
export interface AriaMultiSelectOptions<T> extends AriaMultiSelectProps<T> {
/**
* An optional keyboard delegate implementation for type to select,
* to override the default.
*/
keyboardDelegate?: KeyboardDelegate;
}
export declare function useMultiSelect<T>(props: AriaMultiSelectOptions<T>, state: MultiSelectState<T>, ref: React.RefObject<HTMLElement>): SelectAria<T>;
//# sourceMappingURL=useMultiSelect.d.ts.map