import type { Bud } from '@roots/bud-framework';
import type { MultiStats, StatsCompilation, StatsError } from '@roots/bud-framework/config';
import type { Dashboard as BudDashboard } from '@roots/bud-framework/services';
import { Service } from '@roots/bud-framework/service';
/**
 * {@link BudDashboard}
 */
export declare class Dashboard extends Service implements BudDashboard {
    /**
     * {@link BudDashboard.formatStatsErrors}
     *
     * @param errors - {@link StatsError[]}
     */
    formatStatsErrors: (errors?: StatsError[] | undefined) => StatsError[] | undefined;
    /**
     * Class constructor
     *
     * @param app - {@link Bud} instance
     */
    constructor(app: () => Bud);
    /**
     * {@link BudDashboard.render}
     *
     * @param stats - {@link MultiStats}
     * @param error - {@link Error}
     */
    render(stats?: MultiStats | StatsCompilation, error?: Error): unknown;
}
