import { CdmCollection, CdmCorpusContext, CdmEntityDeclarationDefinition, CdmEntityDefinition, CdmObject } from '../internal';
export declare class CdmEntityCollection extends CdmCollection<CdmEntityDeclarationDefinition> {
    private TAG;
    constructor(ctx: CdmCorpusContext, owner: CdmObject);
    push(obj: string | CdmEntityDefinition | CdmEntityDeclarationDefinition, entityPath?: boolean | string, simpleRef?: boolean): CdmEntityDeclarationDefinition;
    remove(entity: CdmEntityDefinition | CdmEntityDeclarationDefinition): boolean;
    concat(list: CdmEntityDefinition[] | CdmEntityDeclarationDefinition[]): void;
}
