import { PipeTransform } from '@angular/core';
import { MaskService } from '../services/mask.service';
import { SupportedLanguage } from '../services/translation.service';
import * as i0 from "@angular/core";
/**
 * Pipe para formatar valores monetários baseado no locale
 * Uso: {{ value | money }}                -> usa locale do cookie (R$ no Brasil)
 * Uso: {{ value | money:'en-US' }}        -> formato USD
 * Uso: {{ value | money:'pt-BR':'EUR' }}  -> formato EUR com locale pt-BR
 */
export declare class MoneyPipe implements PipeTransform {
    private maskService;
    constructor(maskService: MaskService);
    transform(value: number | string | null | undefined, locale?: SupportedLanguage, currency?: string): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<MoneyPipe, never>;
    static ɵpipe: i0.ɵɵPipeDeclaration<MoneyPipe, "money", true>;
}
