import { PipeTransform } from 'angular2/core'; /** * * Generic selector that displays the string that matches the current value. * * ## Usage * * expression | i18nSelect:mapping * * where `mapping` is an object that indicates the text that should be displayed * for different values of the provided `expression`. * * ## Example * * ``` *
* {{ gender | i18nSelect: inviteMap }} *
* * class MyApp { * gender: string = 'male'; * inviteMap: any = { * 'male': 'Invite her.', * 'female': 'Invite him.', * 'other': 'Invite them.' * } * ... * } * ``` */ export declare class I18nSelectPipe implements PipeTransform { transform(value: string, mapping: { [key: string]: string; }): string; }