import type { ISubscription } from "../reactive"; import type { Attributes, IRootTracer, ITracer, ITracerParams } from "./types"; export declare class FakeTracer implements IRootTracer { private readonly fakeTraceId; constructor(_params?: Partial); log(_name: string, _attributes?: Attributes, _persistent?: boolean): void; error(_name: string, _attributes?: Attributes, _persistent?: boolean): void; critical(_name: string, _attributes?: Attributes, _persistent?: boolean): void; createComponentTracer(name: string): ITracer; end(): void; getTraceId(): string; addSubscription(_item: Parameters[0]): void; setSpanAttributes(_attributes: Attributes | null): void; pause(): void; resume(): void; }