import { ReactNode } from 'react'; import { IconName } from './icons/index.js'; declare const variations: { readonly positive: { readonly bgColor: "navStatusPositive200"; readonly icon: "navStatusPositive"; }; readonly negative: { readonly bgColor: "navStatusNegative200"; readonly icon: "navStatusNegative"; }; readonly improve: { readonly bgColor: "navSecondary"; readonly icon: "navSecondary600"; }; readonly neutral: { readonly bgColor: "navNeutral100"; readonly icon: "navNeutral400"; }; }; type InsightType = keyof typeof variations; export declare const StyledInsight: import("styled-components/dist/types.js").IStyledComponentBase<"web", import("styled-components/dist/types.js").Substitute, HTMLElement>, { type?: InsightType; }>> & string; type CardInsightProps = { action?: () => void; actionHref?: string; actionLabel?: string; isActionLoading?: boolean; type?: InsightType; title?: ReactNode; copy?: ReactNode; shouldOpenNewTab?: boolean; className?: string; icon?: IconName; 'data-testid'?: string; }; /** This component should always be used within a StandardCard Providing an actionHref will change the action element to an ``. By providing an action instead, a `