import type { Option, PickClassStyleType } from 'jamis-core';
import type { SelectCompProps } from '../types';
export declare const SelectOption: (props: {
    index: number;
    style?: Record<string, any>;
    selection: Option[];
    item: Option;
    itemDisabled?: boolean;
    checked: boolean;
    enableVirtualRender: boolean;
    inputValue: string | null;
    handleChange: (item: Option) => void;
} & Pick<SelectCompProps, "multiple" | "valueField" | "labelField" | "hideSelected" | "optionClassName" | "renderMenu" | "checkAll" | "searchable" | "inputValue" | "removable" | "editable" | "onDelete" | "onChange" | "onEdit"> & {
    id: string;
    role: string;
    onClick?: (e: any) => void;
    onMouseDown?: (e: any) => void;
    onMouseMove?: (e: any) => void;
} & PickClassStyleType) => JSX.Element | null;
