import { RequireNode } from "../runtime/require-tracer"; import { SpanWrapper } from "./span-wrapper"; import { TracerWrapper } from "./tracer-wrapper"; export interface ColdStartTracerConfig { tracerWrapper: TracerWrapper; parentSpan?: SpanWrapper; lambdaFunctionName?: string; currentSpanStartTime: number; minDuration: number; ignoreLibs: string; isColdStart: boolean; } export declare class ColdStartTracer { private tracerWrapper; private parentSpan?; private lambdaFunctionName?; private currentSpanStartTime; private minDuration; private ignoreLibs; private isColdStart; constructor(coldStartTracerConfig: ColdStartTracerConfig); trace(rootNodes: RequireNode[]): void; private createColdStartSpan; private coldStartSpanOperationName; private traceTree; } //# sourceMappingURL=cold-start-tracer.d.ts.map