import React from 'react'; declare const StyledSectionMessage: React.ForwardRefExoticComponent & { theme?: "neutral" | "success" | "warning" | "info" | "error" | undefined; hasIcon?: boolean | undefined; hasDismiss?: boolean | undefined; } & { as?: React.ElementType; }>; declare const SectionMessageRoot: ({ children, ...rest }: React.ComponentProps & { className?: string; }) => React.JSX.Element; export type SectionMessageTheme = 'success' | 'warning' | 'error' | 'neutral' | 'info'; export type SectionMessageProps = React.ComponentProps & { theme?: SectionMessageTheme; }; export declare const SectionMessage: { ({ theme, ...rest }: SectionMessageProps): React.JSX.Element; Title: (props: React.ComponentProps) => React.JSX.Element; Description: ({ className, ...rest }: React.ComponentProps) => React.JSX.Element; Icon: ({ className, is, ...rest }: Partial, "size"> & { size?: ("sm" | "md" | "lg" | Partial>) | undefined; } & { as?: React.ElementType; }, "as" | "is"> & { is: React.FC>; as?: never; }, "ref"> & React.RefAttributes>) => React.JSX.Element; Dismiss: ({ label, className, ...rest }: React.ComponentProps) => React.JSX.Element; Content: React.ForwardRefExoticComponent, HTMLDivElement>, never> & { as?: React.ElementType; }>; Actions: ({ className, ...rest }: React.ComponentProps<"div">) => React.JSX.Element; }; export {};