import type { Mock } from "vitest";
type RegisteredSpan = {
    span: {
        id: number;
        options: any;
        parent?: RegisteredSpan["span"];
        finish: Mock;
        context: Mock;
    };
    options: any;
    finishTime?: number;
};
export declare const mockLLMObs: {
    trace: Mock;
    wrap: Mock;
    annotate: Mock;
    exportSpan: Mock;
    submitEvaluation: Mock;
    _activate: Mock;
    _registerLLMObsSpan: Mock;
    enabled: Mock;
};
export declare const __getRegisteredSpans: () => RegisteredSpan[];
export declare const __resetRegisteredSpans: () => void;
export declare const __resetDdTraceMock: () => void;
export declare const __clearSpanListeners: () => void;
export declare const __addSpanListener: (listener: (span: RegisteredSpan) => void) => void;
export {};
//# sourceMappingURL=dd-trace-helpers.d.ts.map