import type { Ref, ReactNode, MouseEvent, AllHTMLAttributes } from 'react'; import type { BoxProps } from '../Box'; import type { IconProps } from '../Icon'; export type OptionProps = { is?: BoxProps['is']; id?: string; children?: ReactNode; label?: ReactNode; focus?: boolean; selected?: boolean; className?: BoxProps['className']; ref?: Ref; icon?: IconProps['name']; gap?: boolean; avatar?: ReactNode; title?: string; disabled?: boolean; value?: string | number; variant?: 'danger' | 'success' | 'warning' | 'primary'; onClick?: (event: MouseEvent) => void; description?: ReactNode; } & Omit, 'is' | 'id' | 'children' | 'label' | 'selected' | 'className' | 'ref' | 'icon' | 'gap' | 'avatar' | 'title' | 'disabled' | 'value' | 'variant' | 'onClick' | 'description'>; declare const _default: import("react").MemoExoticComponent & import("react").RefAttributes>>; export default _default; //# sourceMappingURL=Option.d.ts.map