import React from 'react';
export interface OutputResultProps {
    /** 设置按钮的图标 */
    icon?: React.ReactNode;
    /** 操作区 */
    extra?: React.ReactNode;
    /** subTitle 文字 */
    subTitle?: React.ReactNode;
    /** title 文字 */
    title?: React.ReactNode;
    /** 自定义className */
    className?: string;
    /** 自定义style */
    style?: React.CSSProperties;
}
interface IconMap {
    success?: React.ReactNode;
    error?: React.ReactNode;
    info?: React.ReactNode;
    warning?: React.ReactNode;
    '404'?: React.ReactNode;
    '500'?: React.ReactNode;
    '403'?: React.ReactNode;
}
export declare type ExceptionStatusType = 403 | 404 | 500;
export declare type ResultStatusType = ExceptionStatusType | keyof typeof IconMap;
export declare type ResultProps = OutputResultProps & {
    status?: ResultStatusType /** 结果的状态，决定图标和颜色 */;
};
declare const IconMap: IconMap;
declare const Result: React.FC<ResultProps>;
export default Result;
