import { AriaLabelProperty, CommonProps, PriorityPrimary, PrioritySecondary, PriorityTertiary } from '../common';
type ActionOptionPriority = PriorityPrimary | PrioritySecondary | PriorityTertiary | 'secondary-send';
export type ActionOptionProps = {
    complex?: boolean;
    content?: React.ReactNode;
    disabled?: boolean;
    media?: React.ReactNode;
    showMediaAtAllSizes?: boolean;
    onClick: () => void;
    title: React.ReactNode;
    additionalContent?: React.ReactNode;
    action: React.ReactNode;
    priority?: ActionOptionPriority;
    showMediaCircle?: boolean;
    isContainerAligned?: boolean;
    as?: React.ElementType;
} & CommonProps & AriaLabelProperty;
/**
 * @deprecated Use `<ListItem />` instead (run codemod to migrate: **`npx @wise/wds-codemods@latest list-item`**).
 * @deprecatedSince 46.104.0
 * @see [Source](../listItem/ListItem.tsx)
 * @see [Storybook](https://storybook.wise.design/?path=/docs/content-listitem--docs)
 * @see [Design docs](https://wise.design/components/list-item)
 * @see [Release notes](https://transferwise.atlassian.net/wiki/spaces/DS/pages/3647251055/List+Item+release+notes)
 */
declare const ActionOption: ({ action, priority, disabled, onClick, media, title, content, additionalContent, complex, className, showMediaAtAllSizes, showMediaCircle, isContainerAligned, as, "aria-label": ariaLabel, }: ActionOptionProps) => import("react").JSX.Element;
export default ActionOption;
//# sourceMappingURL=ActionOption.d.ts.map