import type { Hook } from '@openobserve/js-core/assembly'; import type { Configuration } from '../configuration'; export declare function startGlobalContext(assembleHook: Hook, configuration: Configuration, productKey: string, useContextNamespace: boolean): { getContext: () => import("../..").Context; setContext: (newContext: unknown) => void; setContextProperty: (key: string, property: any) => void; removeContextProperty: (key: string) => void; clearContext: () => void; changeObservable: import("../..").Observable; }; export declare function buildGlobalContextManager(): { getContext: () => import("../..").Context; setContext: (newContext: unknown) => void; setContextProperty: (key: string, property: any) => void; removeContextProperty: (key: string) => void; clearContext: () => void; changeObservable: import("../..").Observable; };