import { StatCardConfig, TrendConfig } from './types';
export type { StatCardConfig, TrendConfig, TrendDirection } from './types';
export declare class StatCard {
    readonly el: HTMLDivElement;
    private readonly statCardId;
    private labelEl;
    private valueEl;
    private trendEl;
    private iconEl;
    constructor(config: StatCardConfig);
    /** Update the displayed value */
    setValue(value: string | number): void;
    /** Update or set the trend indicator */
    setTrend(trend: TrendConfig): void;
    /** Update the label text */
    setLabel(label: string): void;
    /** Remove the stat card from the DOM and clean up */
    destroy(): void;
    private buildClassName;
    private formatValue;
    private createTrendEl;
}
//# sourceMappingURL=index.d.ts.map