import { HTMLAttributes, ReactElement } from 'react';
import { ButtonPrimaryPropsType } from '../../Button/variations/ButtonPrimary';
import { ButtonPrimaryAsLinkPropsType } from '../../ButtonAsLink/variations/ButtonPrimaryAsLink';
type CallbackTypes = (Omit, 'size'> & {
actionType: 'button';
}) | (Omit, 'size'> & {
actionType: 'link';
});
export type EmptyStatePrimitiveProps = Omit, 'className' | 'style' | 'title'> & {
title: string;
description?: string;
link?: {
href: string;
'data-feature'?: string;
};
action?: CallbackTypes & {
'data-feature'?: string;
};
illustration?: ReactElement;
};
declare const EmptyStatePrimitive: import("react").ForwardRefExoticComponent, "style" | "title" | "className"> & {
title: string;
description?: string;
link?: {
href: string;
"data-feature"?: string;
};
action?: CallbackTypes & {
"data-feature"?: string;
};
illustration?: ReactElement;
} & import("react").RefAttributes>;
export default EmptyStatePrimitive;