export declare function getFluentContext(id?: string, ...segments: string[]): T | undefined; export declare function setFluentContext(context: T, id?: string, ...segments: string[]): T; export declare function getSharedContext(...segments: string[]): T | undefined; export declare function setSharedContext(context: T, ...segments: string[]): T; export declare function mergeContext(...contexts: (T | undefined)[]): T;