import { MouseEvent, HTMLAttributes, ReactNode, ElementType } from 'react'; import { LinkProps } from '../commonProps'; export interface BaseOptionProps extends Omit, 'title' | 'content'> { 'aria-label'?: string; 'aria-expanded'?: boolean; 'aria-controls'?: string; media?: ReactNode; name?: string; htmlFor?: string; title: ReactNode; content?: ReactNode; onClick?: (event: MouseEvent) => void; as?: ElementType; disabled?: boolean; button?: ReactNode; decision?: boolean; complex?: boolean; inverseMediaCircle?: boolean; className?: string; showMediaAtAllSizes?: boolean; showMediaCircle?: boolean; isContainerAligned?: boolean; additionalContent?: ReactNode; } interface AnchorOptionProps extends BaseOptionProps, LinkProps { as: 'a'; } export type OptionProps = BaseOptionProps | AnchorOptionProps; export type ReferenceType = HTMLElement | HTMLAnchorElement; /** * @deprecated Use `` instead (run codemod to migrate: **`npx @wise/wds-codemods@latest list-item`**). */ declare const Option: import("react").ForwardRefExoticComponent>; export default Option; //# sourceMappingURL=Option.d.ts.map