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 };