import { Entity } from './index'; export declare const getNextKey: () => number; export declare class DataContainer { private __collection; private __markedForDeletion; private __keyAttribute; private EntityHandler; constructor(UniqueKeyAttribute?: string); overrideEntityHandler(entityHandler: any): void; get type(): string; private getKey; getDataSet(): Entity[]; lenght(): number; getMarkedForDeletion(): Entity[]; resetData(): void; markForDeletion(data: Entity | Entity[], all?: boolean): void; clearMarkedForDeletion(): void; removeData(data: Entity | Entity[], all?: boolean): Entity[]; setData(data: any[], add?: boolean, tagAsNew?: boolean): Entity[] | void; replace(data: any[], index: number, remove: number): void; } //# sourceMappingURL=dataContainer.d.ts.map