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