/// import { IClass, ICommonController } from "./class"; import { I18nConfig } from "./common"; export interface PipeTransform { transform(value: any, ...args: any[]): any; } export interface IPipeController extends PipeTransform, ICommonController { } export interface IPipeConfig { name: string; i18n?: I18nConfig; } export declare type IPipeBundle = Function | ng.Injectable; export interface IPipeClass extends IClass { new (...args: any[]): IPipeController; prototype: IPipeController; }