import { PipeTransform } from '@angular/core'; import BigNumber from 'bignumber.js'; import * as i0 from "@angular/core"; /** * @description Angular pipe for formatting numeric values according to the active locale. * Wraps `NumericService.instant()` and reactively responds to locale changes via `LocaleService`. * Accepts an optional `locale` override and `Intl.NumberFormatOptions` for fine-grained control. * * @example * ```html * * {{ 1234.56 | numeric | async }} * * * {{ 1234.56 | numeric:{ locale: 'en-US', numberFormatOptions: { minimumFractionDigits: 2 } } | async }} * ``` * @category Numeric */ export declare class NumericPipe implements PipeTransform { private readonly numericService; private readonly localeService; transform(value: number | string | BigNumber, options?: { locale?: string; numberFormatOptions?: Intl.NumberFormatOptions; }): import("rxjs").Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; }