import { BaseEntity } from 'ivy.angular.data'; import { BaseEnumEntity } from 'ivy.angular.data'; export declare class CollectionHelper { range(count: number, start?: number): number[]; max(col: number[]): number; maxDate(col: Date[]): Date; min(col: number[]): number; minDate(col: Date[]): Date; firstOrDefault(col: T[]): T; remove(coll: T[], item: T): void; removeEntity(coll: T[], item: T): void; getEntityById(coll: T[], id: number): T; getEnumEntityByName(coll: T[], name: string): T; contains(coll: T[], item: T): boolean; containsEntity(coll: T[], item: T): boolean; addOrRemove(coll: T[], item: T): void; addOrRemoveEntity(coll: T[], item: T): void; intersect(coll1: T[], coll2: T[]): T[]; intersectEntities(coll1: T[], coll2: T[]): T[]; exclude(coll1: T[], coll2: T[]): T[]; excludeEntities(coll1: T[], coll2: T[]): T[]; private internalMax; private internalMin; }