import { EntityType } from './entity-metadata'; import { EntityKey } from './entity-key'; export declare class KeyGenerator { /** @hidden @internal */ private _tempIdMap; constructor(); generateTempKeyValue(entityType: EntityType, valueIfAvail?: boolean): any; getTempKeys(): EntityKey[]; isTempKey(entityKey: EntityKey): boolean; /** @hidden @internal */ private _getPropEntry; }