import { ComponentSize, ComponentStatus } from '../../../xiaoye-primitives/index.js';
export declare const resultIconTypes: readonly ["primary", "success", "warning", "info", "error"];
export declare const resultVariants: readonly ["plain", "card"];
export type ResultIconType = (typeof resultIconTypes)[number];
export type ResultVariant = (typeof resultVariants)[number];
export type ResultStatus = ComponentStatus | "info" | "error" | "403" | "404" | "500";
export interface ResultProps {
    title?: string;
    subTitle?: string;
    icon?: ResultIconType;
    status?: ResultStatus;
    description?: string;
    size?: ComponentSize;
    variant?: ResultVariant;
    iconSize?: number | string;
}
export declare const RESULT_STATUS_ICON_MAP: Record<ResultStatus, string>;
export declare const RESULT_STATUS_TONE_MAP: Record<ResultStatus, ComponentStatus>;
export declare const RESULT_ICON_NAME_MAP: Record<ResultIconType, string>;
export declare const RESULT_ICON_STATUS_MAP: Record<ResultIconType, ResultStatus>;
