import { default as React } from 'react';
import { SxProps, Theme } from '@mui/material/styles';
import { SemanticColor, Emphasis, ComponentSize } from '../types';
export interface AlertProps {
    children: React.ReactNode;
    color?: SemanticColor;
    emphasis?: Extract<Emphasis, 'solid' | 'soft' | 'outline'>;
    dismissible?: boolean;
    onDismiss?: () => void;
    actions?: React.ReactNode;
    icon?: React.ReactNode | false;
    /** Alias for icon (Joy UI compat) */
    startAdornment?: React.ReactNode;
    size?: ComponentSize;
    sx?: SxProps<Theme>;
}
declare function Alert({ children, color, emphasis, dismissible, onDismiss, actions, icon, startAdornment, size, sx, }: AlertProps): import("react/jsx-runtime").JSX.Element;
declare namespace Alert {
    var displayName: string;
}
export default Alert;
