import type { ClsService } from 'nestjs-cls'; import type { Profile } from '../interfaces/profile.interface.js'; export declare function readProfile(cls: ClsService | undefined): Profile | undefined; export declare function readToken(cls: ClsService | undefined): string | undefined; export declare function readRequest(cls: ClsService | undefined): TRequest | undefined; export declare function readActiveSpanId(cls: ClsService | undefined): string | undefined; export declare function readTraceId(cls: ClsService | undefined): string | undefined; export declare function readActiveSpanDepth(cls: ClsService | undefined): number; export declare function setActiveSpanDepth(cls: ClsService, depth: number): void; export declare function setActiveSpanId(cls: ClsService, spanId: string): void; export declare function setProfileContext(cls: ClsService, profile: Profile, request?: unknown): void;