import { type StyleValue } from 'vue';
import { type DefaultProps } from '../config';
export interface ResultProps {
    rootStyle?: StyleValue;
    rootClass?: string;
    status?: 'success' | 'info' | 'warning' | 'error' | 'question';
    icon?: string;
    iconFamily?: string;
    iconColor?: string;
    title?: string;
    description?: string;
}
export declare const defaultResultProps: () => DefaultProps<ResultProps>;
export interface ResultSlots {
    default?(props: Record<string, never>): any;
    title?(props: Record<string, never>): any;
    description?(props: Record<string, never>): any;
    icon?(props: Record<string, never>): any;
}
export declare const mapStatusIcon: {
    success: string;
    info: string;
    warning: string;
    error: string;
    question: string;
};
