import { HTMLAttributes } from 'react'; import { DataAttributes } from 'src/types'; import { IconNameWithSize } from '@talend/icons/dist/typeUtils'; import { LinkProps } from '../../Link/Link'; export type AvailableVariantsTypes = 'destructive' | 'success' | 'information' | 'warning' | 'beta'; export type InlineMessageVariantType = { variant: T; } & P; export type SharedInlineMessageTypes = { withBackground?: boolean; link?: LinkProps; title?: string; description: string; icon: IconNameWithSize<'M'>; iconClassname: string; withBackgroundClassname: string; }; export type BaseInlineMessageProps = Omit, 'style'> & SharedInlineMessageTypes & Partial; declare const InlineMessagePrimitive: import("react").ForwardRefExoticComponent, "style"> & SharedInlineMessageTypes & Partial & import("react").RefAttributes>; export default InlineMessagePrimitive;