/// /// declare module Developer { class OptionsParams { pagerSizeOption: number[]; dataType: any; currentTableSize: number; dataBatch: any; labels: {}; currentPageNum: number; totalSize: any; priorTableSize: number; createParamData(): { currentPageNum: number; dataType: any; submittedBatch: any; limit: number; priorTableSize: number; }; getPageSizeNum(): number; } class DataModelService { data: any[]; paramOptions: OptionsParams; constructor(); protected getDataModel(paramOptions: any): any; initParamOptions(): void; updateModel(): void; maybeFormat(): void; updateParamOption(option: string, value: any): void; getParamOption(key: string): any; } }