import { type CardState } from '@atlaskit/linking-common';
import type { ActionName } from '../../../../../constants';
import { type LinkAction } from '../../../../../state/hooks-external/useSmartLinkActions';
import type { InternalCardActionOptions } from '../../../../Card/types';
import { type HoverCardLoadingViewProps } from '../resolving/types';
export type HoverCardResolvedProps = {
    actionOptions?: InternalCardActionOptions;
    cardActions?: LinkAction[];
    cardState: CardState;
    extensionKey?: string;
    id?: string;
    isAISummaryEnabled?: boolean;
    onActionClick: (actionId: string | ActionName) => void;
    showRovoResolvedView?: boolean;
    url: string;
} & HoverCardLoadingViewProps;
