import { BehaviorSubject } from "rxjs/BehaviorSubject"; import { MatPaginator } from "@angular/material"; import { Observable } from "rxjs/Observable"; import { DataSource } from "@angular/cdk/collections"; export declare class ArrayDS extends DataSource { private paginator?; itemSource$: BehaviorSubject; items: any[]; pageSize: number; pageIndex: number; totalSize: number; constructor(paginator?: MatPaginator); connect(): Observable; disconnect(): void; reload(): void; addAll(items: any[]): void; addItem(item: any): void; insertItem(item: any, index: number): void; removeColumn(item: any): void; removeItemByIndex(index: number): void; removeAll(): void; }