import { Component } from 'react';
declare const colorToClassNameMap: {
    default: any;
    subdued: string;
    primary: string;
    secondary: string;
    danger: string;
    accent: string;
};
export declare const COLORS: ("default" | "subdued" | "primary" | "secondary" | "danger" | "accent")[];
declare const textAlignToClassNameMap: {
    left: string;
    center: string;
    right: string;
};
export declare const ALIGNMENTS: ("left" | "center" | "right")[];
export interface SoftStatProps {
    /**
     * Set the description (label) text
     */
    description: string;
    /**
     * Will hide the title with an animation until false
     */
    isLoading?: boolean;
    /**
     * Flips the order of the description and title
     */
    reverse?: boolean;
    textAlign?: keyof typeof textAlignToClassNameMap;
    /**
     * The (value) text
     */
    title: string;
    /**
     * The color of the title text
     */
    titleColor?: keyof typeof colorToClassNameMap;
    /**
     * Size of the title. See SoftTitle for options ('s', 'm', 'l'... etc)
     */
    titleSize?: string;
}
export declare class SoftStat extends Component<{
    children?: any;
    className?: any;
    description?: any;
    isLoading?: boolean;
    reverse?: boolean;
    textAlign?: string;
    title?: any;
    titleColor?: string;
    titleSize?: string;
}> {
    static defaultProps: {
        isLoading: boolean;
        reverse: boolean;
        textAlign: string;
        titleColor: string;
        titleSize: string;
    };
    render(): JSX.Element;
}
export {};
