import React from 'react';
interface MessageBoxProps {
    status: 'error' | 'info' | 'warning' | 'success' | 'default' | 'done';
    icon?: React.ReactNode;
    title?: string;
    children: React.ReactNode | React.ReactNode[];
    className?: string;
}
export declare function MessageBox({ icon, status, title, children, className }: MessageBoxProps): import("react/jsx-runtime").JSX.Element;
export declare function ErrorBox({ title, className, children }: {
    title: string;
    className?: string;
    children: React.ReactNode;
}): import("react/jsx-runtime").JSX.Element;
export declare function InfoBox({ title, className, children }: {
    title: string;
    className?: string;
    children: React.ReactNode;
}): import("react/jsx-runtime").JSX.Element;
export declare function WarningBox({ title, className, children }: {
    title: string;
    className?: string;
    children: React.ReactNode;
}): import("react/jsx-runtime").JSX.Element;
export declare function SuccessBox({ title, className, children }: {
    title: string;
    className?: string;
    children: React.ReactNode;
}): import("react/jsx-runtime").JSX.Element;
export declare function DefaultBox({ title, className, children }: {
    title: string;
    className?: string;
    children: React.ReactNode;
}): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=MessageBox.d.ts.map