import { PipeTransform } from '@angular/core';
import { AppConfigService } from '../app-config/app-config.service';
import { UserPreferencesService } from '../common/services/user-preferences.service';
import { DecimalNumberModel } from '../models/decimal-number.model';
import * as i0 from "@angular/core";
export declare class DecimalNumberPipe implements PipeTransform {
    userPreferenceService?: UserPreferencesService;
    appConfig?: AppConfigService;
    static DEFAULT_LOCALE: string;
    static DEFAULT_MIN_INTEGER_DIGITS: number;
    static DEFAULT_MIN_FRACTION_DIGITS: number;
    static DEFAULT_MAX_FRACTION_DIGITS: number;
    defaultLocale: string;
    defaultMinIntegerDigits: number;
    defaultMinFractionDigits: number;
    defaultMaxFractionDigits: number;
    constructor(userPreferenceService?: UserPreferencesService, appConfig?: AppConfigService);
    transform(value: any, digitsInfo?: DecimalNumberModel, locale?: string): any;
    static ɵfac: i0.ɵɵFactoryDeclaration<DecimalNumberPipe, never>;
    static ɵpipe: i0.ɵɵPipeDeclaration<DecimalNumberPipe, "adfDecimalNumber", true>;
}
