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; }