import { PipeTransform } from "@angular/core";
import { UnitConversionService, UnitOption } from "@nova-ui/bits";
import * as i0 from "@angular/core";
/**
 * Pipe for transforming large values to their abbreviated counterparts.
 * Conversions are applied for values 10000 or greater
 */
export declare class DashboardUnitConversionPipe implements PipeTransform {
    private unitConversionService;
    constructor(unitConversionService: UnitConversionService);
    /**
     * Transforms a large number value to its abbreviated counterpart
     *
     * @param value The value to convert
     *
     * @returns The string representation of the converted value
     */
    transform: (value: string | number | undefined, units?: UnitOption, defaultThreshold?: number) => string;
    static ɵfac: i0.ɵɵFactoryDeclaration<DashboardUnitConversionPipe, never>;
    static ɵpipe: i0.ɵɵPipeDeclaration<DashboardUnitConversionPipe, "nuiDashboardUnitConversion", false>;
}
