declare namespace Ext { export namespace data { export namespace operation { export interface ReadConfig { batch?: Ext.data.Batch; callback?: CallableFunction; filters?: Ext.util.Filter[]; grouper?: Ext.util.Grouper; id?: object; limit?: number; page?: number; params?: object; proxy?: Ext.data.proxy.Proxy; records?: Ext.data.Model[]; request?: Ext.data.Request; resultSet?: Ext.data.ResultSet; scope?: object; sorters?: Ext.util.Sorter[]; start?: number; synchronous?: boolean; url?: string; } export class Read extends Ext.data.operation.Operation { public getFilters(): void; public getGrouper(): void; public getLimit(): void; public getPage(): void; public getSorters(): void; public getStart(): void; public setFilters(): void; public setGrouper(): void; public setLimit(): void; public setPage(): void; public setSorters(): void; public setStart(): void; } } } }