import { DecimalPipe } from '@angular/common';
import { ChangeDetectorRef, OnDestroy, PipeTransform } from '@angular/core';
import { LocalizationService } from './localization.service';
import * as i0 from "@angular/core";
/**
 * Native angular DecimalPipe taking the current lang into consideration
 */
export declare class LocalizedDecimalPipe extends DecimalPipe implements OnDestroy, PipeTransform {
    private readonly localizationService;
    private readonly changeDetectorRef;
    private readonly onLangChange;
    constructor(localizationService: LocalizationService, changeDetectorRef: ChangeDetectorRef);
    /**
     * @inheritdoc
     */
    transform(value: number | string, digitsInfo?: string, locale?: string): string | null;
    transform(value: null | undefined, digitsInfo?: string, locale?: string): null;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<LocalizedDecimalPipe, never>;
    static ɵpipe: i0.ɵɵPipeDeclaration<LocalizedDecimalPipe, "decimal", false>;
}
//# sourceMappingURL=localized-decimal.pipe.d.ts.map