import { AsyncLocalStorage } from 'node:async_hooks';
export interface OriginContext {
    requestId: string;
    frames: string[];
    capturedAt: number;
    apiMethod?: string;
}
export declare const originContextStorage: AsyncLocalStorage<OriginContext>;
export declare function captureOrigin(): OriginContext;
/** Legacy class decorator (single-argument) that wraps instance methods to seed origin context. */
export declare function TraceOrigin(Ctor: Function): void;
