import { AlertCssVariables, AlertProps, AlertStylesNames, AlertVariant, Factory } from '@mantine/core'; type AlertOverloadFactory = Factory<{ props: AlertProps; defaultRef: HTMLDivElement; defaultComponent: 'div'; stylesNames: AlertStylesNames; vars: AlertCssVariables; variant: AlertVariant; staticComponents: { Information: typeof AlertInformation; Advice: typeof AlertAdvice; Warning: typeof AlertWarning; Critical: typeof AlertCritical; Success: typeof AlertSuccess; }; }>; export declare const Alert: ((props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement) & Omit) => any; }) | (AlertProps & { component?: any; } & Omit & { ref?: any; renderRoot?: (props: any) => any; })>, never> & import("@mantine/core").ThemeExtend<{ props: AlertProps; defaultRef: HTMLDivElement; defaultComponent: 'div'; stylesNames: AlertStylesNames; vars: AlertCssVariables; variant: AlertVariant; staticComponents: { Information: typeof AlertInformation; Advice: typeof AlertAdvice; Warning: typeof AlertWarning; Critical: typeof AlertCritical; Success: typeof AlertSuccess; }; }> & import("@mantine/core").ComponentClasses<{ props: AlertProps; defaultRef: HTMLDivElement; defaultComponent: 'div'; stylesNames: AlertStylesNames; vars: AlertCssVariables; variant: AlertVariant; staticComponents: { Information: typeof AlertInformation; Advice: typeof AlertAdvice; Warning: typeof AlertWarning; Critical: typeof AlertCritical; Success: typeof AlertSuccess; }; }> & { varsResolver: import("@mantine/core").VarsResolver<{ props: AlertProps; defaultRef: HTMLDivElement; defaultComponent: 'div'; stylesNames: AlertStylesNames; vars: AlertCssVariables; variant: AlertVariant; staticComponents: { Information: typeof AlertInformation; Advice: typeof AlertAdvice; Warning: typeof AlertWarning; Critical: typeof AlertCritical; Success: typeof AlertSuccess; }; }>; } & import("@mantine/core").PolymorphicComponentWithProps<{ props: AlertProps; defaultRef: HTMLDivElement; defaultComponent: 'div'; stylesNames: AlertStylesNames; vars: AlertCssVariables; variant: AlertVariant; staticComponents: { Information: typeof AlertInformation; Advice: typeof AlertAdvice; Warning: typeof AlertWarning; Critical: typeof AlertCritical; Success: typeof AlertSuccess; }; }> & { Information: typeof AlertInformation; Advice: typeof AlertAdvice; Warning: typeof AlertWarning; Critical: typeof AlertCritical; Success: typeof AlertSuccess; }; declare const AlertInformation: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; declare const AlertAdvice: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; declare const AlertSuccess: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; declare const AlertWarning: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; declare const AlertCritical: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; export declare namespace Alert { type Props = AlertProps; type StylesNames = AlertStylesNames; type CssVariables = AlertCssVariables; type Factory = AlertOverloadFactory; namespace Information { type Props = AlertProps; } namespace Advice { type Props = AlertProps; } namespace Warning { type Props = AlertProps; } namespace Critical { type Props = AlertProps; } namespace Success { type Props = AlertProps; } } export {}; //# sourceMappingURL=Alert.d.ts.map