import { ReactElement, ReactNode } from 'react';
import { FlexProps } from "../Flex";
import { TextLineProps } from "../TextLine";
import { IconProps } from './Icon';
interface AlertProps extends FlexProps {
variant?: 'information' | 'notice' | 'negative' | 'success' | 'neutral';
/**
* @deprecated Use
*/
title?: string;
/**
* @deprecated Use
*/
text?: ReactNode;
/** @deprecated */
link?: ReactElement;
className?: string;
}
export declare const Alert: {
({ variant, className, gap, padding, children, title, text, link, ...rest }: AlertProps): import("react/jsx-runtime").JSX.Element;
Text: ({ children, ...rest }: import("./Text").TextProps) => import("react/jsx-runtime").JSX.Element;
Icon: ({ variant, name, size, ...rest }: IconProps) => import("react/jsx-runtime").JSX.Element;
Title: ({ children, ...rest }: import("../Heading").HeadingProps) => import("react/jsx-runtime").JSX.Element;
Content: ({ children, gap }: import("./Content").ContentProps) => import("react/jsx-runtime").JSX.Element;
};
export type { AlertProps };