import type { SelectItem, SelectItemProps } from '../types';
type _RenderSelectOptionResult<T extends SelectItem> = ReturnType<SelectItemProps<T>['renderListItem']>;
type _RenderSelectOptionData<T extends SelectItem> = Parameters<SelectItemProps<T>['renderListItem']>[0];
export declare const renderDefaultMultiSelectionCheckedness: <T extends SelectItem>(data: _RenderSelectOptionData<T>) => _RenderSelectOptionResult<T>;
export declare const renderDefaultSingleSelectionCheckedness: <T extends SelectItem>(data: _RenderSelectOptionData<T>) => _RenderSelectOptionResult<T>;
export declare const renderListItemDefault: <T extends SelectItem>(data: _RenderSelectOptionData<T>) => _RenderSelectOptionResult<T>;
declare const _default: <T extends SelectItem>({ item, multiSelect, onKeyDown, onSelect, renderListItem, selected, isKeyboardActive, }: SelectItemProps<T>) => import("preact").JSX.Element;
export default _default;
//# sourceMappingURL=SelectListItem.d.ts.map