import { colorMapping } from '../utils/css-mappings/eui-stat';
import type { textAlignMapping } from '../utils/css-mappings/eui-stat';
import type { EuiStatDescriptionSignature } from './eui-stat/description';
import type { EuiStatTitleSignature } from './eui-stat/title';
import type { TemplateOnlyComponent } from '@ember/component/template-only';
export interface EuiStatSignature {
    Element: HTMLDivElement;
    Args: {
        textAlign?: keyof typeof textAlignMapping;
        title: string;
        description: string;
        titleColor?: keyof typeof colorMapping;
        titleSize?: EuiStatTitleSignature['Args']['titleSize'];
        isLoading?: boolean;
        reverse?: boolean;
        screenReader?: boolean;
        titleElement?: string;
        descriptionElement?: EuiStatDescriptionSignature['Args']['descriptionElement'];
    };
    Blocks: {
        title: [];
        description: [];
        default: [];
    };
}
declare const EuiStat: TemplateOnlyComponent<EuiStatSignature>;
export default EuiStat;
//# sourceMappingURL=eui-stat.d.ts.map