please separate definitions.
please check this document. http://www.typescriptlang.org/Handbook#writing-dts-files "Class Decomposition" section.
It likes `export interface IAggregateStatic { new(aggEntity:any, rowFactory:IRowFactory, rowHeight:number, groupInitState:boolean):IAggregate; }` and `export interface IAggregate {...}`