export declare const holder: WeakMap; export declare const rootInstanceSymbol: unique symbol; /** * Register an object as a root instance. * * @param {object} object An object to associate with root instance flag. */ export declare function registerAsRootInstance(object: object): void; /** * Check if the source of the root indication call is valid. * * @param {symbol} rootSymbol A symbol as a source of truth. * @returns {boolean} */ export declare function hasValidParameter(rootSymbol: unknown): rootSymbol is typeof rootInstanceSymbol; /** * Check if passed an object was flagged as a root instance. * * @param {object} object An object to check. * @returns {boolean} */ export declare function isRootInstance(object: object): boolean;