import { Entity, EntityManager, KeyMapping } from 'breeze-client'; export declare function enableSaveQueuing(em: EntityManager, enable?: boolean): void; export declare class QueuedSaveFailedError extends Error { name: string; innerError: Error; message: string; failedSaveMemo: SaveMemo; nextSaveMemo: SaveMemo; constructor(errObject: Error, saveQueuing: any); } declare class SaveMemo { entityMemos: { [key: string]: EntityMemo; }; queuedChanges: Entity[]; constructor(); applyToSavedEntities(entityManager: EntityManager, savedEntities: Entity[]): void; private disableManagerPublishing; pkFixup(keyMappings: KeyMapping[]): void; makeEntityMemoKey(entity: Entity): string; updateEntityMemos(changes: Entity[]): void; } declare class EntityMemo { entity: Entity; pendingChanges: any; isDeleted: boolean; constructor(entity: Entity); applyToSavedEntity(saved: Entity): boolean; fkFixup(keyMapping: KeyMapping): void; update(): void; } export {};