import { PipeTransform } from '@angular/core';
import * as i0 from "@angular/core";
/**
* Pipe de traducción para templates.
*
* NOTA: Es impure para detectar cambios de idioma.
* El costo es mínimo porque I18nService usa Signals internamente.
*
* @example
*
* {{ 'submit' | t }}
*
*
* {{ 'title' | t:'Login' }}
*
*
* {{ 'welcome' | t:'Login':{ name: userName } }}
*
*
*
*
*/
export declare class TranslatePipe implements PipeTransform {
private readonly i18n;
/**
* Transforma una key de traducción a su valor
*
* @param key Clave del texto
* @param namespace Namespace opcional (default: '_global')
* @param data Variables para interpolación opcional
* @returns Texto traducido
*/
transform(key: string, namespace?: string, data?: Record): string;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵpipe: i0.ɵɵPipeDeclaration;
}