import { IAugmentedObjectManager, IElement, IElementCollection } from './common'; export { Scalar, POJO } from './common'; export { IAugmentedObjectManager, IElement, IElementCollection }; export { synchronize, clone, toElement } from './manager'; export { GCounter } from './gcounter'; export { PNCounter } from './pncounter'; export { MaxScalar } from './max'; export { CollaborativePlainText, toCollaborativeText, ICollaborativeText } from './plaintext'; /** * Creates a new Augmented Object manager, which provides "replica-like" functions to create and manipulate objects * while maintaining the state needed for synchronization. Also holds the list is supported data types, allowing * extensions to third-party types. * * @param replicaId the globally unique identifier of the replica that this manager represents, or leave off and an ID will be generated. */ export declare function createManager(replicaId?: string): IAugmentedObjectManager;