import { NodeValue, ObservableReadable, TrackingType } from './observableInterfaces'; export declare const symbolToPrimitive: symbol; export declare const symbolGetNode: unique symbol; export declare const symbolDelete: unique symbol; export declare const symbolOpaque: unique symbol; export declare const optimized: unique symbol; export declare const extraPrimitiveActivators: Map; export declare const extraPrimitiveProps: Map; export declare const __devExtractFunctionsAndComputedsNodes: Set | undefined; export declare function checkActivate(node: NodeValue): void; export declare function getNode(obs: ObservableReadable): NodeValue; export declare function get(node: NodeValue, track?: TrackingType): any; export declare function peek(node: NodeValue): any; export declare function getNodeValue(node: NodeValue): any; export declare function getChildNode(node: NodeValue, key: string): NodeValue; export declare function ensureNodeValue(node: NodeValue): any; export declare function findIDKey(obj: unknown | undefined, node: NodeValue): string | ((value: any) => string) | undefined; export declare function extractFunction(node: NodeValue, value: Record, key: string): void; export declare function extractFunctionsAndComputeds(obj: Record, node: NodeValue): false | undefined; //# sourceMappingURL=globals.d.ts.map