import { EventChecktypes__CheckCrossProductUnion_DepthLimit, EventChecktypes__CheckTypeRelatedTo_DepthLimit, EventChecktypes__GetTypeAtFlowNode_DepthLimit, EventChecktypes__InstantiateType_DepthLimit, EventChecktypes__RecursiveTypeRelatedTo_DepthLimit, EventChecktypes__RemoveSubtypes_DepthLimit, EventChecktypes__TraceUnionsOrIntersectionsTooLarge_DepthLimit, EventChecktypes__TypeRelatedToDiscriminatedType_DepthLimit, TraceJsonSchema } from "@typeslayer/validate"; import { z } from "zod/v4"; //#region src/utils.d.ts declare const absolutePath: z.ZodString; type AbsolutePath = z.infer; declare const project: z.ZodObject<{ configFilePath: z.ZodOptional; tracePath: z.ZodString; typesPath: z.ZodString; }, z.core.$strip>; type Project = z.infer; declare const projectResult: z.ZodObject<{ project: z.ZodObject<{ configFilePath: z.ZodOptional; tracePath: z.ZodString; typesPath: z.ZodString; }, z.core.$strip>; stdout: z.ZodString; stderr: z.ZodString; exitCode: z.ZodOptional; signal: z.ZodOptional>; }, z.core.$strip>; type ProjectResult = z.infer; declare const hotType: z.ZodObject<{ resolvedType: z.ZodObject<{ isTuple: z.ZodOptional>; symbolName: z.ZodOptional; display: z.ZodOptional; typeArguments: z.ZodOptional]>>>; unionTypes: z.ZodOptional]>>>; intersectionTypes: z.ZodOptional]>>>; aliasTypeArguments: z.ZodOptional]>>>; instantiatedType: z.ZodOptional]>>; substitutionBaseType: z.ZodOptional]>>; constraintType: z.ZodOptional]>>; indexedAccessObjectType: z.ZodOptional]>>; indexedAccessIndexType: z.ZodOptional]>>; conditionalCheckType: z.ZodOptional]>>; conditionalExtendsType: z.ZodOptional]>>; conditionalTrueType: z.ZodOptional]>>; conditionalFalseType: z.ZodOptional]>>; keyofType: z.ZodOptional]>>; aliasType: z.ZodOptional]>>; evolvingArrayElementType: z.ZodOptional]>>; evolvingArrayFinalType: z.ZodOptional]>>; reverseMappedSourceType: z.ZodOptional]>>; reverseMappedMappedType: z.ZodOptional]>>; reverseMappedConstraintType: z.ZodOptional]>>; id: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; flags: z.ZodArray>; recursionId: z.ZodOptional; intrinsicName: z.ZodOptional>; firstDeclaration: z.ZodOptional]>; character: z.ZodNumber; }, z.core.$strict>; end: z.ZodObject<{ line: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; character: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>>; referenceLocation: z.ZodOptional]>; character: z.ZodNumber; }, z.core.$strict>; end: z.ZodObject<{ line: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; character: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>>; destructuringPattern: z.ZodOptional]>; character: z.ZodNumber; }, z.core.$strict>; end: z.ZodObject<{ line: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; character: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>; children: z.ZodArray>; }, z.core.$strip>; type HotType = z.infer; declare const hotSpot: z.ZodObject<{ description: z.ZodString; duration: z.ZodNumber; start: z.ZodNumber; end: z.ZodNumber; children: z.ZodArray>; path: z.ZodOptional; types: z.ZodOptional>; symbolName: z.ZodOptional; display: z.ZodOptional; typeArguments: z.ZodOptional]>>>; unionTypes: z.ZodOptional]>>>; intersectionTypes: z.ZodOptional]>>>; aliasTypeArguments: z.ZodOptional]>>>; instantiatedType: z.ZodOptional]>>; substitutionBaseType: z.ZodOptional]>>; constraintType: z.ZodOptional]>>; indexedAccessObjectType: z.ZodOptional]>>; indexedAccessIndexType: z.ZodOptional]>>; conditionalCheckType: z.ZodOptional]>>; conditionalExtendsType: z.ZodOptional]>>; conditionalTrueType: z.ZodOptional]>>; conditionalFalseType: z.ZodOptional]>>; keyofType: z.ZodOptional]>>; aliasType: z.ZodOptional]>>; evolvingArrayElementType: z.ZodOptional]>>; evolvingArrayFinalType: z.ZodOptional]>>; reverseMappedSourceType: z.ZodOptional]>>; reverseMappedMappedType: z.ZodOptional]>>; reverseMappedConstraintType: z.ZodOptional]>>; id: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; flags: z.ZodArray>; recursionId: z.ZodOptional; intrinsicName: z.ZodOptional>; firstDeclaration: z.ZodOptional]>; character: z.ZodNumber; }, z.core.$strict>; end: z.ZodObject<{ line: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; character: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>>; referenceLocation: z.ZodOptional]>; character: z.ZodNumber; }, z.core.$strict>; end: z.ZodObject<{ line: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; character: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>>; destructuringPattern: z.ZodOptional]>; character: z.ZodNumber; }, z.core.$strict>; end: z.ZodObject<{ line: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; character: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>; children: z.ZodArray>; }, z.core.$strip>>>; startLine: z.ZodOptional; startChar: z.ZodOptional; startOffset: z.ZodOptional; endLine: z.ZodOptional; endChar: z.ZodOptional; endOffset: z.ZodOptional; }, z.core.$strip>; type HotSpot = z.infer; declare const duplicatedPackageInstance: z.ZodObject<{ path: z.ZodString; version: z.ZodString; }, z.core.$strip>; type DuplicatedPackageInstance = z.infer; declare const duplicatedPackage: z.ZodObject<{ name: z.ZodString; instances: z.ZodArray>; }, z.core.$strip>; type DuplicatedPackage = z.infer; declare const rootSpan: z.ZodObject<{ name: z.ZodLiteral<"root">; cat: z.ZodLiteral<"program">; }, z.core.$strip>; type RootSpan = z.infer; declare const eventSpan: z.ZodObject<{ event: z.ZodUnion; name: z.ZodLiteral<"TracingStartedInBrowser">; ph: z.ZodLiteral<"M">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ ph: z.ZodLiteral<"M">; args: z.ZodObject<{ name: z.ZodLiteral<"tsc">; }, z.core.$strip>; cat: z.ZodLiteral<"__metadata">; name: z.ZodLiteral<"process_name">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"thread_name">; cat: z.ZodLiteral<"__metadata">; ph: z.ZodLiteral<"M">; args: z.ZodObject<{ name: z.ZodLiteral<"Main">; }, z.core.$strip>; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"createSourceFile">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"parse">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"parseJsonSourceFileConfigFileContent">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"parse">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"createProgram">; args: z.ZodObject<{ configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"findSourceFile">; dur: z.ZodNumber; args: z.ZodObject<{ fileName: z.ZodString; fileIncludeKind: z.ZodUnion, z.ZodLiteral<"Import">, z.ZodLiteral<"TypeReferenceDirective">, z.ZodLiteral<"LibFile">, z.ZodLiteral<"LibReferenceDirective">, z.ZodLiteral<"AutomaticTypeDirectiveFile">, z.ZodLiteral<"ReferenceFile">]>; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"processRootFiles">; dur: z.ZodNumber; args: z.ZodObject<{ count: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"processTypeReferenceDirective">; dur: z.ZodNumber; args: z.ZodObject<{ directive: z.ZodString; hasResolved: z.ZodLiteral; refKind: z.ZodNumber; refPath: z.ZodOptional; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"processTypeReferences">; dur: z.ZodNumber; args: z.ZodObject<{ count: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"resolveLibrary">; args: z.ZodObject<{ resolveFrom: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"resolveModuleNamesWorker">; args: z.ZodObject<{ containingFileName: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"resolveTypeReferenceDirectiveNamesWorker">; args: z.ZodObject<{ containingFileName: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"shouldProgramCreateNewSourceFiles">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ hasOldProgram: z.ZodBoolean; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"tryReuseStructureFromOldProgram">; dur: z.ZodNumber; args: z.ZodObject<{}, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"bindSourceFile">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"bind">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkExpression">; dur: z.ZodNumber; args: z.ZodObject<{ kind: z.ZodNumber; pos: z.ZodNumber; end: z.ZodNumber; path: z.ZodOptional; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkSourceFile">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkVariableDeclaration">; dur: z.ZodNumber; args: z.ZodObject<{ kind: z.ZodNumber; pos: z.ZodNumber; end: z.ZodNumber; path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkDeferredNode">; dur: z.ZodNumber; args: z.ZodObject<{ kind: z.ZodNumber; pos: z.ZodNumber; end: z.ZodNumber; path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkSourceFileNodes">; dur: z.ZodNumber; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkTypeParameterDeferred">; dur: z.ZodNumber; args: z.ZodObject<{ parent: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; id: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"getVariancesWorker">; dur: z.ZodNumber; args: z.ZodObject<{ arity: z.ZodNumber; id: z.ZodNumber; results: z.ZodObject<{ variances: z.ZodArray, z.ZodLiteral<"[independent] (unreliable)">, z.ZodLiteral<"[independent] (unmeasurable)">, z.ZodLiteral<"[bivariant]">, z.ZodLiteral<"[bivariant] (unreliable)">, z.ZodLiteral<"[bivariant] (unmeasurable)">, z.ZodLiteral<"in">, z.ZodLiteral<"in (unreliable)">, z.ZodLiteral<"in (unmeasurable)">, z.ZodLiteral<"out">, z.ZodLiteral<"out (unreliable)">, z.ZodLiteral<"out (unmeasurable)">, z.ZodLiteral<"in out">, z.ZodLiteral<"in out (unreliable)">, z.ZodLiteral<"in out (unmeasurable)">]>>; }, z.core.$strip>; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"structuredTypeRelatedTo">; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, ...(z.ZodObject<{ name: z.ZodLiteral<"checkCrossProductUnion_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ typeIds: z.ZodArray]>>; size: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"checkTypeRelatedTo_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; depth: z.ZodNumber; targetDepth: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"getTypeAtFlowNode_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ flowId: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"instantiateType_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ typeId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; instantiationDepth: z.ZodNumber; instantiationCount: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"recursiveTypeRelatedTo_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; sourceIdStack: z.ZodArray]>>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetIdStack: z.ZodArray]>>; depth: z.ZodNumber; targetDepth: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"removeSubtypes_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ typeIds: z.ZodArray]>>; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"traceUnionsOrIntersectionsTooLarge_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; sourceSize: z.ZodNumber; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetSize: z.ZodNumber; pos: z.ZodOptional; end: z.ZodOptional; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"typeRelatedToDiscriminatedType_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; numCombinations: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>)[], z.ZodObject<{ name: z.ZodLiteral<"emit">; args: z.ZodObject<{}, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ ph: z.ZodUnion, z.ZodLiteral<"E">, z.ZodLiteral<"X">]>; dur: z.ZodOptional; name: z.ZodLiteral<"emitBuildInfo">; args: z.ZodUnion, z.ZodObject<{ buildInfoPath: z.ZodString; }, z.core.$strip>]>; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"emitDeclarationFileOrBundle">; dur: z.ZodNumber; args: z.ZodObject<{ declarationFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"emitJsFileOrBundle">; dur: z.ZodNumber; args: z.ZodObject<{ jsFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"transformNodes">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"cancellationThrown">; args: z.ZodObject<{ kind: z.ZodUnion, z.ZodLiteral<"ThrotledCancellationToken">]>; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"commandCanceled">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"commandError">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; message: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"createConfiguredProject">; args: z.ZodObject<{ configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"createdDocumentRegistryBucket">; args: z.ZodObject<{ configFilePath: z.ZodString; key: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"documentRegistryBucketOverlap">; args: z.ZodObject<{ path: z.ZodString; key1: z.ZodString; key2: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"executeCommand">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"finishCachingPerDirectoryResolution">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"getPackageJsonAutoImportProvider">; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"getUnresolvedImports">; args: z.ZodObject<{ count: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"loadConfiguredProject">; args: z.ZodObject<{ configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"regionSemanticCheck">; args: z.ZodObject<{ file: z.ZodString; configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"request">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"response">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; success: z.ZodBoolean; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"semanticCheck">; args: z.ZodObject<{ file: z.ZodString; configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"stepAction">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ seq: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"stepCanceled">; args: z.ZodObject<{ seq: z.ZodNumber; early: z.ZodOptional>; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"stepError">; args: z.ZodObject<{ seq: z.ZodNumber; message: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"suggestionCheck">; args: z.ZodObject<{ file: z.ZodString; configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"syntacticCheck">; args: z.ZodObject<{ file: z.ZodString; configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"updateGraph">; args: z.ZodObject<{ name: z.ZodString; kind: z.ZodUnion, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>]>; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>], "name">, z.ZodObject<{ name: z.ZodLiteral<"root">; cat: z.ZodLiteral<"program">; }, z.core.$strip>]>; start: z.ZodNumber; end: z.ZodNumber; duration: z.ZodNumber; children: z.ZodArray>; }, z.core.$strip>; type EventSpan = z.infer; declare const microseconds: z.ZodNumber; type Microseconds = z.infer; declare const packageName: z.ZodString; declare const packagePath: z.ZodString; declare const nodeModulePaths: z.ZodRecord>; /** This is a map where the key corresponds to an NPM package and the value is an array of all files in that package that were used */ type NodeModulePaths = z.infer; declare const parseResult: z.ZodObject<{ firstSpanStart: z.ZodNumber; lastSpanEnd: z.ZodNumber; spans: z.ZodArray; name: z.ZodLiteral<"TracingStartedInBrowser">; ph: z.ZodLiteral<"M">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ ph: z.ZodLiteral<"M">; args: z.ZodObject<{ name: z.ZodLiteral<"tsc">; }, z.core.$strip>; cat: z.ZodLiteral<"__metadata">; name: z.ZodLiteral<"process_name">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"thread_name">; cat: z.ZodLiteral<"__metadata">; ph: z.ZodLiteral<"M">; args: z.ZodObject<{ name: z.ZodLiteral<"Main">; }, z.core.$strip>; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"createSourceFile">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"parse">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"parseJsonSourceFileConfigFileContent">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"parse">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"createProgram">; args: z.ZodObject<{ configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"findSourceFile">; dur: z.ZodNumber; args: z.ZodObject<{ fileName: z.ZodString; fileIncludeKind: z.ZodUnion, z.ZodLiteral<"Import">, z.ZodLiteral<"TypeReferenceDirective">, z.ZodLiteral<"LibFile">, z.ZodLiteral<"LibReferenceDirective">, z.ZodLiteral<"AutomaticTypeDirectiveFile">, z.ZodLiteral<"ReferenceFile">]>; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"processRootFiles">; dur: z.ZodNumber; args: z.ZodObject<{ count: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"processTypeReferenceDirective">; dur: z.ZodNumber; args: z.ZodObject<{ directive: z.ZodString; hasResolved: z.ZodLiteral; refKind: z.ZodNumber; refPath: z.ZodOptional; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"processTypeReferences">; dur: z.ZodNumber; args: z.ZodObject<{ count: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"resolveLibrary">; args: z.ZodObject<{ resolveFrom: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"resolveModuleNamesWorker">; args: z.ZodObject<{ containingFileName: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"resolveTypeReferenceDirectiveNamesWorker">; args: z.ZodObject<{ containingFileName: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"shouldProgramCreateNewSourceFiles">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ hasOldProgram: z.ZodBoolean; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"tryReuseStructureFromOldProgram">; dur: z.ZodNumber; args: z.ZodObject<{}, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"bindSourceFile">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"bind">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkExpression">; dur: z.ZodNumber; args: z.ZodObject<{ kind: z.ZodNumber; pos: z.ZodNumber; end: z.ZodNumber; path: z.ZodOptional; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkSourceFile">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkVariableDeclaration">; dur: z.ZodNumber; args: z.ZodObject<{ kind: z.ZodNumber; pos: z.ZodNumber; end: z.ZodNumber; path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkDeferredNode">; dur: z.ZodNumber; args: z.ZodObject<{ kind: z.ZodNumber; pos: z.ZodNumber; end: z.ZodNumber; path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkSourceFileNodes">; dur: z.ZodNumber; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkTypeParameterDeferred">; dur: z.ZodNumber; args: z.ZodObject<{ parent: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; id: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"getVariancesWorker">; dur: z.ZodNumber; args: z.ZodObject<{ arity: z.ZodNumber; id: z.ZodNumber; results: z.ZodObject<{ variances: z.ZodArray, z.ZodLiteral<"[independent] (unreliable)">, z.ZodLiteral<"[independent] (unmeasurable)">, z.ZodLiteral<"[bivariant]">, z.ZodLiteral<"[bivariant] (unreliable)">, z.ZodLiteral<"[bivariant] (unmeasurable)">, z.ZodLiteral<"in">, z.ZodLiteral<"in (unreliable)">, z.ZodLiteral<"in (unmeasurable)">, z.ZodLiteral<"out">, z.ZodLiteral<"out (unreliable)">, z.ZodLiteral<"out (unmeasurable)">, z.ZodLiteral<"in out">, z.ZodLiteral<"in out (unreliable)">, z.ZodLiteral<"in out (unmeasurable)">]>>; }, z.core.$strip>; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"structuredTypeRelatedTo">; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, ...(z.ZodObject<{ name: z.ZodLiteral<"checkCrossProductUnion_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ typeIds: z.ZodArray]>>; size: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"checkTypeRelatedTo_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; depth: z.ZodNumber; targetDepth: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"getTypeAtFlowNode_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ flowId: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"instantiateType_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ typeId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; instantiationDepth: z.ZodNumber; instantiationCount: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"recursiveTypeRelatedTo_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; sourceIdStack: z.ZodArray]>>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetIdStack: z.ZodArray]>>; depth: z.ZodNumber; targetDepth: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"removeSubtypes_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ typeIds: z.ZodArray]>>; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"traceUnionsOrIntersectionsTooLarge_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; sourceSize: z.ZodNumber; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetSize: z.ZodNumber; pos: z.ZodOptional; end: z.ZodOptional; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"typeRelatedToDiscriminatedType_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; numCombinations: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>)[], z.ZodObject<{ name: z.ZodLiteral<"emit">; args: z.ZodObject<{}, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ ph: z.ZodUnion, z.ZodLiteral<"E">, z.ZodLiteral<"X">]>; dur: z.ZodOptional; name: z.ZodLiteral<"emitBuildInfo">; args: z.ZodUnion, z.ZodObject<{ buildInfoPath: z.ZodString; }, z.core.$strip>]>; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"emitDeclarationFileOrBundle">; dur: z.ZodNumber; args: z.ZodObject<{ declarationFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"emitJsFileOrBundle">; dur: z.ZodNumber; args: z.ZodObject<{ jsFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"transformNodes">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"cancellationThrown">; args: z.ZodObject<{ kind: z.ZodUnion, z.ZodLiteral<"ThrotledCancellationToken">]>; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"commandCanceled">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"commandError">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; message: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"createConfiguredProject">; args: z.ZodObject<{ configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"createdDocumentRegistryBucket">; args: z.ZodObject<{ configFilePath: z.ZodString; key: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"documentRegistryBucketOverlap">; args: z.ZodObject<{ path: z.ZodString; key1: z.ZodString; key2: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"executeCommand">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"finishCachingPerDirectoryResolution">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"getPackageJsonAutoImportProvider">; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"getUnresolvedImports">; args: z.ZodObject<{ count: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"loadConfiguredProject">; args: z.ZodObject<{ configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"regionSemanticCheck">; args: z.ZodObject<{ file: z.ZodString; configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"request">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"response">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; success: z.ZodBoolean; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"semanticCheck">; args: z.ZodObject<{ file: z.ZodString; configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"stepAction">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ seq: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"stepCanceled">; args: z.ZodObject<{ seq: z.ZodNumber; early: z.ZodOptional>; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"stepError">; args: z.ZodObject<{ seq: z.ZodNumber; message: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"suggestionCheck">; args: z.ZodObject<{ file: z.ZodString; configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"syntacticCheck">; args: z.ZodObject<{ file: z.ZodString; configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"updateGraph">; args: z.ZodObject<{ name: z.ZodString; kind: z.ZodUnion, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>]>; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>], "name">, z.ZodObject<{ name: z.ZodLiteral<"root">; cat: z.ZodLiteral<"program">; }, z.core.$strip>]>; start: z.ZodNumber; end: z.ZodNumber; duration: z.ZodNumber; children: z.ZodArray>; }, z.core.$strip>>; unclosedStack: z.ZodArray; name: z.ZodLiteral<"TracingStartedInBrowser">; ph: z.ZodLiteral<"M">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ ph: z.ZodLiteral<"M">; args: z.ZodObject<{ name: z.ZodLiteral<"tsc">; }, z.core.$strip>; cat: z.ZodLiteral<"__metadata">; name: z.ZodLiteral<"process_name">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"thread_name">; cat: z.ZodLiteral<"__metadata">; ph: z.ZodLiteral<"M">; args: z.ZodObject<{ name: z.ZodLiteral<"Main">; }, z.core.$strip>; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"createSourceFile">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"parse">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"parseJsonSourceFileConfigFileContent">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"parse">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"createProgram">; args: z.ZodObject<{ configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"findSourceFile">; dur: z.ZodNumber; args: z.ZodObject<{ fileName: z.ZodString; fileIncludeKind: z.ZodUnion, z.ZodLiteral<"Import">, z.ZodLiteral<"TypeReferenceDirective">, z.ZodLiteral<"LibFile">, z.ZodLiteral<"LibReferenceDirective">, z.ZodLiteral<"AutomaticTypeDirectiveFile">, z.ZodLiteral<"ReferenceFile">]>; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"processRootFiles">; dur: z.ZodNumber; args: z.ZodObject<{ count: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"processTypeReferenceDirective">; dur: z.ZodNumber; args: z.ZodObject<{ directive: z.ZodString; hasResolved: z.ZodLiteral; refKind: z.ZodNumber; refPath: z.ZodOptional; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"processTypeReferences">; dur: z.ZodNumber; args: z.ZodObject<{ count: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"resolveLibrary">; args: z.ZodObject<{ resolveFrom: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"resolveModuleNamesWorker">; args: z.ZodObject<{ containingFileName: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"resolveTypeReferenceDirectiveNamesWorker">; args: z.ZodObject<{ containingFileName: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"shouldProgramCreateNewSourceFiles">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ hasOldProgram: z.ZodBoolean; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"tryReuseStructureFromOldProgram">; dur: z.ZodNumber; args: z.ZodObject<{}, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"bindSourceFile">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"bind">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkExpression">; dur: z.ZodNumber; args: z.ZodObject<{ kind: z.ZodNumber; pos: z.ZodNumber; end: z.ZodNumber; path: z.ZodOptional; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkSourceFile">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkVariableDeclaration">; dur: z.ZodNumber; args: z.ZodObject<{ kind: z.ZodNumber; pos: z.ZodNumber; end: z.ZodNumber; path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkDeferredNode">; dur: z.ZodNumber; args: z.ZodObject<{ kind: z.ZodNumber; pos: z.ZodNumber; end: z.ZodNumber; path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkSourceFileNodes">; dur: z.ZodNumber; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkTypeParameterDeferred">; dur: z.ZodNumber; args: z.ZodObject<{ parent: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; id: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"getVariancesWorker">; dur: z.ZodNumber; args: z.ZodObject<{ arity: z.ZodNumber; id: z.ZodNumber; results: z.ZodObject<{ variances: z.ZodArray, z.ZodLiteral<"[independent] (unreliable)">, z.ZodLiteral<"[independent] (unmeasurable)">, z.ZodLiteral<"[bivariant]">, z.ZodLiteral<"[bivariant] (unreliable)">, z.ZodLiteral<"[bivariant] (unmeasurable)">, z.ZodLiteral<"in">, z.ZodLiteral<"in (unreliable)">, z.ZodLiteral<"in (unmeasurable)">, z.ZodLiteral<"out">, z.ZodLiteral<"out (unreliable)">, z.ZodLiteral<"out (unmeasurable)">, z.ZodLiteral<"in out">, z.ZodLiteral<"in out (unreliable)">, z.ZodLiteral<"in out (unmeasurable)">]>>; }, z.core.$strip>; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"structuredTypeRelatedTo">; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, ...(z.ZodObject<{ name: z.ZodLiteral<"checkCrossProductUnion_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ typeIds: z.ZodArray]>>; size: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"checkTypeRelatedTo_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; depth: z.ZodNumber; targetDepth: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"getTypeAtFlowNode_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ flowId: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"instantiateType_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ typeId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; instantiationDepth: z.ZodNumber; instantiationCount: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"recursiveTypeRelatedTo_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; sourceIdStack: z.ZodArray]>>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetIdStack: z.ZodArray]>>; depth: z.ZodNumber; targetDepth: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"removeSubtypes_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ typeIds: z.ZodArray]>>; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"traceUnionsOrIntersectionsTooLarge_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; sourceSize: z.ZodNumber; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetSize: z.ZodNumber; pos: z.ZodOptional; end: z.ZodOptional; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"typeRelatedToDiscriminatedType_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; numCombinations: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>)[], z.ZodObject<{ name: z.ZodLiteral<"emit">; args: z.ZodObject<{}, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ ph: z.ZodUnion, z.ZodLiteral<"E">, z.ZodLiteral<"X">]>; dur: z.ZodOptional; name: z.ZodLiteral<"emitBuildInfo">; args: z.ZodUnion, z.ZodObject<{ buildInfoPath: z.ZodString; }, z.core.$strip>]>; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"emitDeclarationFileOrBundle">; dur: z.ZodNumber; args: z.ZodObject<{ declarationFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"emitJsFileOrBundle">; dur: z.ZodNumber; args: z.ZodObject<{ jsFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"transformNodes">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"cancellationThrown">; args: z.ZodObject<{ kind: z.ZodUnion, z.ZodLiteral<"ThrotledCancellationToken">]>; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"commandCanceled">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"commandError">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; message: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"createConfiguredProject">; args: z.ZodObject<{ configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"createdDocumentRegistryBucket">; args: z.ZodObject<{ configFilePath: z.ZodString; key: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"documentRegistryBucketOverlap">; args: z.ZodObject<{ path: z.ZodString; key1: z.ZodString; key2: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"executeCommand">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"finishCachingPerDirectoryResolution">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"getPackageJsonAutoImportProvider">; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"getUnresolvedImports">; args: z.ZodObject<{ count: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"loadConfiguredProject">; args: z.ZodObject<{ configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"regionSemanticCheck">; args: z.ZodObject<{ file: z.ZodString; configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"request">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"response">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; success: z.ZodBoolean; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"semanticCheck">; args: z.ZodObject<{ file: z.ZodString; configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"stepAction">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ seq: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"stepCanceled">; args: z.ZodObject<{ seq: z.ZodNumber; early: z.ZodOptional>; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"stepError">; args: z.ZodObject<{ seq: z.ZodNumber; message: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"suggestionCheck">; args: z.ZodObject<{ file: z.ZodString; configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"syntacticCheck">; args: z.ZodObject<{ file: z.ZodString; configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"updateGraph">; args: z.ZodObject<{ name: z.ZodString; kind: z.ZodUnion, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>]>; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>], "name">>; }, z.core.$strip>; type ParseResult = z.infer; declare const analyzeTraceOptions: z.ZodObject<{ forceMillis: z.ZodNumber; skipMillis: z.ZodNumber; expandTypes: z.ZodBoolean; minSpanParentPercentage: z.ZodNumber; importExpressionThreshold: z.ZodNumber; }, z.core.$strip>; type AnalyzeTraceOptions = z.infer; declare const isFile: (path: string) => Promise; declare const throwIfNotDirectory: (path: string) => Promise; declare const analyzeTraceResult: z.ZodObject<{ unterminatedEvents: z.ZodArray; name: z.ZodLiteral<"TracingStartedInBrowser">; ph: z.ZodLiteral<"M">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ ph: z.ZodLiteral<"M">; args: z.ZodObject<{ name: z.ZodLiteral<"tsc">; }, z.core.$strip>; cat: z.ZodLiteral<"__metadata">; name: z.ZodLiteral<"process_name">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"thread_name">; cat: z.ZodLiteral<"__metadata">; ph: z.ZodLiteral<"M">; args: z.ZodObject<{ name: z.ZodLiteral<"Main">; }, z.core.$strip>; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"createSourceFile">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"parse">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"parseJsonSourceFileConfigFileContent">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"parse">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"createProgram">; args: z.ZodObject<{ configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"findSourceFile">; dur: z.ZodNumber; args: z.ZodObject<{ fileName: z.ZodString; fileIncludeKind: z.ZodUnion, z.ZodLiteral<"Import">, z.ZodLiteral<"TypeReferenceDirective">, z.ZodLiteral<"LibFile">, z.ZodLiteral<"LibReferenceDirective">, z.ZodLiteral<"AutomaticTypeDirectiveFile">, z.ZodLiteral<"ReferenceFile">]>; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"processRootFiles">; dur: z.ZodNumber; args: z.ZodObject<{ count: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"processTypeReferenceDirective">; dur: z.ZodNumber; args: z.ZodObject<{ directive: z.ZodString; hasResolved: z.ZodLiteral; refKind: z.ZodNumber; refPath: z.ZodOptional; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"processTypeReferences">; dur: z.ZodNumber; args: z.ZodObject<{ count: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"resolveLibrary">; args: z.ZodObject<{ resolveFrom: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"resolveModuleNamesWorker">; args: z.ZodObject<{ containingFileName: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"resolveTypeReferenceDirectiveNamesWorker">; args: z.ZodObject<{ containingFileName: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"shouldProgramCreateNewSourceFiles">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ hasOldProgram: z.ZodBoolean; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"tryReuseStructureFromOldProgram">; dur: z.ZodNumber; args: z.ZodObject<{}, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"program">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"bindSourceFile">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"bind">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkExpression">; dur: z.ZodNumber; args: z.ZodObject<{ kind: z.ZodNumber; pos: z.ZodNumber; end: z.ZodNumber; path: z.ZodOptional; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkSourceFile">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkVariableDeclaration">; dur: z.ZodNumber; args: z.ZodObject<{ kind: z.ZodNumber; pos: z.ZodNumber; end: z.ZodNumber; path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkDeferredNode">; dur: z.ZodNumber; args: z.ZodObject<{ kind: z.ZodNumber; pos: z.ZodNumber; end: z.ZodNumber; path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkSourceFileNodes">; dur: z.ZodNumber; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"check">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"checkTypeParameterDeferred">; dur: z.ZodNumber; args: z.ZodObject<{ parent: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; id: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"getVariancesWorker">; dur: z.ZodNumber; args: z.ZodObject<{ arity: z.ZodNumber; id: z.ZodNumber; results: z.ZodObject<{ variances: z.ZodArray, z.ZodLiteral<"[independent] (unreliable)">, z.ZodLiteral<"[independent] (unmeasurable)">, z.ZodLiteral<"[bivariant]">, z.ZodLiteral<"[bivariant] (unreliable)">, z.ZodLiteral<"[bivariant] (unmeasurable)">, z.ZodLiteral<"in">, z.ZodLiteral<"in (unreliable)">, z.ZodLiteral<"in (unmeasurable)">, z.ZodLiteral<"out">, z.ZodLiteral<"out (unreliable)">, z.ZodLiteral<"out (unmeasurable)">, z.ZodLiteral<"in out">, z.ZodLiteral<"in out (unreliable)">, z.ZodLiteral<"in out (unmeasurable)">]>>; }, z.core.$strip>; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"structuredTypeRelatedTo">; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, ...(z.ZodObject<{ name: z.ZodLiteral<"checkCrossProductUnion_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ typeIds: z.ZodArray]>>; size: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"checkTypeRelatedTo_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; depth: z.ZodNumber; targetDepth: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"getTypeAtFlowNode_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ flowId: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"instantiateType_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ typeId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; instantiationDepth: z.ZodNumber; instantiationCount: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"recursiveTypeRelatedTo_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; sourceIdStack: z.ZodArray]>>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetIdStack: z.ZodArray]>>; depth: z.ZodNumber; targetDepth: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"removeSubtypes_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ typeIds: z.ZodArray]>>; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"traceUnionsOrIntersectionsTooLarge_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; sourceSize: z.ZodNumber; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetSize: z.ZodNumber; pos: z.ZodOptional; end: z.ZodOptional; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict> | z.ZodObject<{ name: z.ZodLiteral<"typeRelatedToDiscriminatedType_DepthLimit">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; numCombinations: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>)[], z.ZodObject<{ name: z.ZodLiteral<"emit">; args: z.ZodObject<{}, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ ph: z.ZodUnion, z.ZodLiteral<"E">, z.ZodLiteral<"X">]>; dur: z.ZodOptional; name: z.ZodLiteral<"emitBuildInfo">; args: z.ZodUnion, z.ZodObject<{ buildInfoPath: z.ZodString; }, z.core.$strip>]>; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"emitDeclarationFileOrBundle">; dur: z.ZodNumber; args: z.ZodObject<{ declarationFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"emitJsFileOrBundle">; dur: z.ZodNumber; args: z.ZodObject<{ jsFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"transformNodes">; args: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"emit">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"cancellationThrown">; args: z.ZodObject<{ kind: z.ZodUnion, z.ZodLiteral<"ThrotledCancellationToken">]>; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"commandCanceled">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"commandError">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; message: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"createConfiguredProject">; args: z.ZodObject<{ configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"createdDocumentRegistryBucket">; args: z.ZodObject<{ configFilePath: z.ZodString; key: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"documentRegistryBucketOverlap">; args: z.ZodObject<{ path: z.ZodString; key1: z.ZodString; key2: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"executeCommand">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"finishCachingPerDirectoryResolution">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"getPackageJsonAutoImportProvider">; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"getUnresolvedImports">; args: z.ZodObject<{ count: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"X">; dur: z.ZodNumber; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"loadConfiguredProject">; args: z.ZodObject<{ configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"regionSemanticCheck">; args: z.ZodObject<{ file: z.ZodString; configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"request">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"response">; args: z.ZodObject<{ seq: z.ZodNumber; command: z.ZodString; success: z.ZodBoolean; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"semanticCheck">; args: z.ZodObject<{ file: z.ZodString; configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"stepAction">; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ seq: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"stepCanceled">; args: z.ZodObject<{ seq: z.ZodNumber; early: z.ZodOptional>; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"stepError">; args: z.ZodObject<{ seq: z.ZodNumber; message: z.ZodString; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"suggestionCheck">; args: z.ZodObject<{ file: z.ZodString; configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"syntacticCheck">; args: z.ZodObject<{ file: z.ZodString; configFilePath: z.ZodString; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ name: z.ZodLiteral<"updateGraph">; args: z.ZodObject<{ name: z.ZodString; kind: z.ZodUnion, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>]>; }, z.core.$strip>; ph: z.ZodUnion, z.ZodLiteral<"E">]>; cat: z.ZodLiteral<"session">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>], "name">>; hotSpots: z.ZodArray>; path: z.ZodOptional; types: z.ZodOptional>; symbolName: z.ZodOptional; display: z.ZodOptional; typeArguments: z.ZodOptional]>>>; unionTypes: z.ZodOptional]>>>; intersectionTypes: z.ZodOptional]>>>; aliasTypeArguments: z.ZodOptional]>>>; instantiatedType: z.ZodOptional]>>; substitutionBaseType: z.ZodOptional]>>; constraintType: z.ZodOptional]>>; indexedAccessObjectType: z.ZodOptional]>>; indexedAccessIndexType: z.ZodOptional]>>; conditionalCheckType: z.ZodOptional]>>; conditionalExtendsType: z.ZodOptional]>>; conditionalTrueType: z.ZodOptional]>>; conditionalFalseType: z.ZodOptional]>>; keyofType: z.ZodOptional]>>; aliasType: z.ZodOptional]>>; evolvingArrayElementType: z.ZodOptional]>>; evolvingArrayFinalType: z.ZodOptional]>>; reverseMappedSourceType: z.ZodOptional]>>; reverseMappedMappedType: z.ZodOptional]>>; reverseMappedConstraintType: z.ZodOptional]>>; id: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; flags: z.ZodArray>; recursionId: z.ZodOptional; intrinsicName: z.ZodOptional>; firstDeclaration: z.ZodOptional]>; character: z.ZodNumber; }, z.core.$strict>; end: z.ZodObject<{ line: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; character: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>>; referenceLocation: z.ZodOptional]>; character: z.ZodNumber; }, z.core.$strict>; end: z.ZodObject<{ line: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; character: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>>; destructuringPattern: z.ZodOptional]>; character: z.ZodNumber; }, z.core.$strict>; end: z.ZodObject<{ line: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; character: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>; children: z.ZodArray>; }, z.core.$strip>>>; startLine: z.ZodOptional; startChar: z.ZodOptional; startOffset: z.ZodOptional; endLine: z.ZodOptional; endChar: z.ZodOptional; endOffset: z.ZodOptional; }, z.core.$strip>>; duplicatePackages: z.ZodArray>; }, z.core.$strip>>; nodeModulePaths: z.ZodRecord>; depthLimits: z.ZodObject<{ checkCrossProductUnion_DepthLimit: z.ZodArray; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ typeIds: z.ZodArray]>>; size: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>>; checkTypeRelatedTo_DepthLimit: z.ZodArray; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; depth: z.ZodNumber; targetDepth: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>>; getTypeAtFlowNode_DepthLimit: z.ZodArray; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ flowId: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>>; instantiateType_DepthLimit: z.ZodArray; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ typeId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; instantiationDepth: z.ZodNumber; instantiationCount: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>>; recursiveTypeRelatedTo_DepthLimit: z.ZodArray; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; sourceIdStack: z.ZodArray]>>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetIdStack: z.ZodArray]>>; depth: z.ZodNumber; targetDepth: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>>; removeSubtypes_DepthLimit: z.ZodArray; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ typeIds: z.ZodArray]>>; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>>; traceUnionsOrIntersectionsTooLarge_DepthLimit: z.ZodArray; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; sourceSize: z.ZodNumber; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetSize: z.ZodNumber; pos: z.ZodOptional; end: z.ZodOptional; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>>; typeRelatedToDiscriminatedType_DepthLimit: z.ZodArray; s: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; args: z.ZodObject<{ sourceId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; targetId: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<-1>]>; numCombinations: z.ZodNumber; }, z.core.$strip>; ph: z.ZodLiteral<"I">; cat: z.ZodLiteral<"checkTypes">; pid: z.ZodNumber; tid: z.ZodNumber; ts: z.ZodNumber; }, z.core.$strict>>; }, z.core.$strip>; }, z.core.$strip>; type AnalyzeTraceResult = z.infer; //#endregion //#region src/analyze-trace.d.ts declare function validateOptions(options: AnalyzeTraceOptions): void; declare const defaultOptions: AnalyzeTraceOptions; declare const analyzeTrace: ({ traceDir, options }: { traceDir: AbsolutePath; options?: AnalyzeTraceOptions; }) => Promise<{ unterminatedEvents: ({ cat: "disabled-by-default-devtools.timeline"; name: "TracingStartedInBrowser"; ph: "M"; pid: number; tid: number; ts: number; } | { ph: "M"; args: { name: "tsc"; }; cat: "__metadata"; name: "process_name"; pid: number; tid: number; ts: number; } | { name: "thread_name"; cat: "__metadata"; ph: "M"; args: { name: "Main"; }; pid: number; tid: number; ts: number; } | { name: "createSourceFile"; args: { path: string; }; ph: "B" | "E"; cat: "parse"; pid: number; tid: number; ts: number; } | { name: "parseJsonSourceFileConfigFileContent"; args: { path: string; }; ph: "X"; dur: number; cat: "parse"; pid: number; tid: number; ts: number; } | { name: "createProgram"; args: { configFilePath: string; }; ph: "B" | "E"; cat: "program"; pid: number; tid: number; ts: number; } | { name: "findSourceFile"; dur: number; args: { fileName: string; fileIncludeKind: "RootFile" | "Import" | "TypeReferenceDirective" | "LibFile" | "LibReferenceDirective" | "AutomaticTypeDirectiveFile" | "ReferenceFile"; }; ph: "X"; cat: "program"; pid: number; tid: number; ts: number; } | { name: "processRootFiles"; dur: number; args: { count: number; }; ph: "X"; cat: "program"; pid: number; tid: number; ts: number; } | { name: "processTypeReferenceDirective"; dur: number; args: { directive: string; hasResolved: true; refKind: number; refPath?: string | undefined; }; ph: "X"; cat: "program"; pid: number; tid: number; ts: number; } | { name: "processTypeReferences"; dur: number; args: { count: number; }; ph: "X"; cat: "program"; pid: number; tid: number; ts: number; } | { name: "resolveLibrary"; args: { resolveFrom: string; }; ph: "X"; dur: number; cat: "program"; pid: number; tid: number; ts: number; } | { name: "resolveModuleNamesWorker"; args: { containingFileName: string; }; ph: "X"; dur: number; cat: "program"; pid: number; tid: number; ts: number; } | { name: "resolveTypeReferenceDirectiveNamesWorker"; args: { containingFileName: string; }; ph: "X"; dur: number; cat: "program"; pid: number; tid: number; ts: number; } | { name: "shouldProgramCreateNewSourceFiles"; s: string; args: { hasOldProgram: boolean; }; ph: "I"; cat: "program"; pid: number; tid: number; ts: number; } | { name: "tryReuseStructureFromOldProgram"; dur: number; args: Record; ph: "X"; cat: "program"; pid: number; tid: number; ts: number; } | { name: "bindSourceFile"; args: { path: string; }; ph: "B" | "E"; cat: "bind"; pid: number; tid: number; ts: number; } | { name: "checkExpression"; dur: number; args: { kind: number; pos: number; end: number; path?: string | undefined; }; ph: "X"; cat: "check"; pid: number; tid: number; ts: number; } | { name: "checkSourceFile"; args: { path: string; }; ph: "B" | "E"; cat: "check"; pid: number; tid: number; ts: number; } | { name: "checkVariableDeclaration"; dur: number; args: { kind: number; pos: number; end: number; path: string; }; ph: "X"; cat: "check"; pid: number; tid: number; ts: number; } | { name: "checkDeferredNode"; dur: number; args: { kind: number; pos: number; end: number; path: string; }; ph: "X"; cat: "check"; pid: number; tid: number; ts: number; } | { name: "checkSourceFileNodes"; dur: number; args: { path: string; }; ph: "X"; cat: "check"; pid: number; tid: number; ts: number; } | { name: "checkTypeParameterDeferred"; dur: number; args: { parent: number; id: number; }; ph: "X"; cat: "checkTypes"; pid: number; tid: number; ts: number; } | { name: "getVariancesWorker"; dur: number; args: { arity: number; id: number; results: { variances: ("[independent]" | "[independent] (unreliable)" | "[independent] (unmeasurable)" | "[bivariant]" | "[bivariant] (unreliable)" | "[bivariant] (unmeasurable)" | "in" | "in (unreliable)" | "in (unmeasurable)" | "out" | "out (unreliable)" | "out (unmeasurable)" | "in out" | "in out (unreliable)" | "in out (unmeasurable)")[]; }; }; ph: "X"; cat: "checkTypes"; pid: number; tid: number; ts: number; } | { name: "structuredTypeRelatedTo"; args: { sourceId: number; targetId: number; }; ph: "X"; dur: number; cat: "checkTypes"; pid: number; tid: number; ts: number; } | { name: "checkCrossProductUnion_DepthLimit"; s: string; args: { typeIds: number[]; size: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; } | { name: "checkTypeRelatedTo_DepthLimit"; s: string; args: { sourceId: number; targetId: number; depth: number; targetDepth: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; } | { name: "getTypeAtFlowNode_DepthLimit"; s: string; args: { flowId: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; } | { name: "instantiateType_DepthLimit"; s: string; args: { typeId: number; instantiationDepth: number; instantiationCount: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; } | { name: "recursiveTypeRelatedTo_DepthLimit"; s: string; args: { sourceId: number; sourceIdStack: number[]; targetId: number; targetIdStack: number[]; depth: number; targetDepth: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; } | { name: "removeSubtypes_DepthLimit"; s: string; args: { typeIds: number[]; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; } | { name: "traceUnionsOrIntersectionsTooLarge_DepthLimit"; s: string; args: { sourceId: number; sourceSize: number; targetId: number; targetSize: number; pos?: number | undefined; end?: number | undefined; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; } | { name: "typeRelatedToDiscriminatedType_DepthLimit"; s: string; args: { sourceId: number; targetId: number; numCombinations: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; } | { name: "emit"; args: Record; ph: "B" | "E"; cat: "emit"; pid: number; tid: number; ts: number; } | { ph: "B" | "E" | "X"; name: "emitBuildInfo"; args: Record | { buildInfoPath: string; }; cat: "emit"; pid: number; tid: number; ts: number; dur?: number | undefined; } | { name: "emitDeclarationFileOrBundle"; dur: number; args: { declarationFilePath: string; }; ph: "X"; cat: "emit"; pid: number; tid: number; ts: number; } | { name: "emitJsFileOrBundle"; dur: number; args: { jsFilePath: string; }; ph: "X"; cat: "emit"; pid: number; tid: number; ts: number; } | { name: "transformNodes"; args: { path: string; }; ph: "X"; dur: number; cat: "emit"; pid: number; tid: number; ts: number; } | { name: "cancellationThrown"; args: { kind: "CancellationTokenObject" | "ThrotledCancellationToken"; }; ph: "I"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "commandCanceled"; args: { seq: number; command: string; }; ph: "I"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "commandError"; args: { seq: number; command: string; message: string; }; ph: "I"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "createConfiguredProject"; args: { configFilePath: string; }; ph: "I"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "createdDocumentRegistryBucket"; args: { configFilePath: string; key: string; }; ph: "I"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "documentRegistryBucketOverlap"; args: { path: string; key1: string; key2: string; }; ph: "I"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "executeCommand"; args: { seq: number; command: string; }; ph: "B" | "E"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "finishCachingPerDirectoryResolution"; s: string; ph: "I"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "getPackageJsonAutoImportProvider"; ph: "X"; dur: number; cat: "session"; pid: number; tid: number; ts: number; } | { name: "getUnresolvedImports"; args: { count: number; }; ph: "X"; dur: number; cat: "session"; pid: number; tid: number; ts: number; } | { name: "loadConfiguredProject"; args: { configFilePath: string; }; ph: "B" | "E"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "regionSemanticCheck"; args: { file: string; configFilePath: string; }; ph: "B" | "E"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "request"; args: { seq: number; command: string; }; ph: "I"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "response"; args: { seq: number; command: string; success: boolean; }; ph: "I"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "semanticCheck"; args: { file: string; configFilePath: string; }; ph: "B" | "E"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "stepAction"; s: string; args: { seq: number; }; ph: "I"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "stepCanceled"; args: { seq: number; early?: true | undefined; }; ph: "I"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "stepError"; args: { seq: number; message: string; }; ph: "I"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "suggestionCheck"; args: { file: string; configFilePath: string; }; ph: "B" | "E"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "syntacticCheck"; args: { file: string; configFilePath: string; }; ph: "B" | "E"; cat: "session"; pid: number; tid: number; ts: number; } | { name: "updateGraph"; args: { name: string; kind: 0 | 1 | 2 | 3 | 4 | 5; }; ph: "B" | "E"; cat: "session"; pid: number; tid: number; ts: number; })[]; hotSpots: { description: string; duration: number; start: number; end: number; children: /*elided*/any[]; path?: string | undefined; types?: { resolvedType: { id: number; flags: ("Any" | "Unknown" | "String" | "Number" | "Boolean" | "Enum" | "BigInt" | "StringLiteral" | "NumberLiteral" | "BooleanLiteral" | "EnumLiteral" | "BigIntLiteral" | "ESSymbol" | "UniqueESSymbol" | "Void" | "Undefined" | "Null" | "Never" | "TypeParameter" | "Object" | "Union" | "Intersection" | "Index" | "IndexedAccess" | "Conditional" | "Substitution" | "NonPrimitive" | "TemplateLiteral" | "StringMapping" | "Reserved1" | "Reserved2" | "AnyOrUnknown" | "Nullable" | "Literal" | "Unit" | "Freshable" | "StringOrNumberLiteral" | "StringOrNumberLiteralOrUnique" | "DefinitelyFalsy" | "PossiblyFalsy" | "Intrinsic" | "StringLike" | "NumberLike" | "BigIntLike" | "BooleanLike" | "EnumLike" | "ESSymbolLike" | "VoidLike" | "Primitive" | "DefinitelyNonNullable" | "DisjointDomains" | "UnionOrIntersection" | "StructuredType" | "TypeVariable" | "InstantiableNonPrimitive" | "InstantiablePrimitive" | "Instantiable" | "StructuredOrInstantiable" | "ObjectFlagsType" | "Simplifiable" | "Singleton" | "Narrowable" | "IncludesMask" | "IncludesMissingType" | "IncludesNonWideningType" | "IncludesWildcard" | "IncludesEmptyObject" | "IncludesInstantiable" | "IncludesConstrainedTypeVariable" | "IncludesError" | "NotPrimitiveUnion")[]; isTuple?: true | undefined; symbolName?: string | undefined; display?: string | undefined; typeArguments?: number[] | undefined; unionTypes?: number[] | undefined; intersectionTypes?: number[] | undefined; aliasTypeArguments?: number[] | undefined; instantiatedType?: number | undefined; substitutionBaseType?: number | undefined; constraintType?: number | undefined; indexedAccessObjectType?: number | undefined; indexedAccessIndexType?: number | undefined; conditionalCheckType?: number | undefined; conditionalExtendsType?: number | undefined; conditionalTrueType?: number | undefined; conditionalFalseType?: number | undefined; keyofType?: number | undefined; aliasType?: number | undefined; evolvingArrayElementType?: number | undefined; evolvingArrayFinalType?: number | undefined; reverseMappedSourceType?: number | undefined; reverseMappedMappedType?: number | undefined; reverseMappedConstraintType?: number | undefined; recursionId?: number | undefined; intrinsicName?: "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "error" | "null" | "void" | "never" | "any" | "unknown" | "unresolved" | "true" | "false" | "intrinsic" | undefined; firstDeclaration?: { path: string; start: { line: number; character: number; }; end: { line: number; character: number; }; } | undefined; referenceLocation?: { path: string; start: { line: number; character: number; }; end: { line: number; character: number; }; } | undefined; destructuringPattern?: { path: string; start: { line: number; character: number; }; end: { line: number; character: number; }; } | undefined; }; children: /*elided*/any[]; }[] | undefined; startLine?: number | undefined; startChar?: number | undefined; startOffset?: number | undefined; endLine?: number | undefined; endChar?: number | undefined; endOffset?: number | undefined; }[]; duplicatePackages: { name: string; instances: { path: string; version: string; }[]; }[]; nodeModulePaths: Record; depthLimits: { checkCrossProductUnion_DepthLimit: { name: "checkCrossProductUnion_DepthLimit"; s: string; args: { typeIds: number[]; size: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; }[]; checkTypeRelatedTo_DepthLimit: { name: "checkTypeRelatedTo_DepthLimit"; s: string; args: { sourceId: number; targetId: number; depth: number; targetDepth: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; }[]; getTypeAtFlowNode_DepthLimit: { name: "getTypeAtFlowNode_DepthLimit"; s: string; args: { flowId: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; }[]; instantiateType_DepthLimit: { name: "instantiateType_DepthLimit"; s: string; args: { typeId: number; instantiationDepth: number; instantiationCount: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; }[]; recursiveTypeRelatedTo_DepthLimit: { name: "recursiveTypeRelatedTo_DepthLimit"; s: string; args: { sourceId: number; sourceIdStack: number[]; targetId: number; targetIdStack: number[]; depth: number; targetDepth: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; }[]; removeSubtypes_DepthLimit: { name: "removeSubtypes_DepthLimit"; s: string; args: { typeIds: number[]; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; }[]; traceUnionsOrIntersectionsTooLarge_DepthLimit: { name: "traceUnionsOrIntersectionsTooLarge_DepthLimit"; s: string; args: { sourceId: number; sourceSize: number; targetId: number; targetSize: number; pos?: number | undefined; end?: number | undefined; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; }[]; typeRelatedToDiscriminatedType_DepthLimit: { name: "typeRelatedToDiscriminatedType_DepthLimit"; s: string; args: { sourceId: number; targetId: number; numCombinations: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; }[]; }; }>; //#endregion //#region src/constants.d.ts declare const ANALYZE_TRACE_FILENAME = "analyze-trace.json"; //#endregion //#region src/depth-limits.d.ts type DepthLimitsRecord = { checkCrossProductUnion_DepthLimit: EventChecktypes__CheckCrossProductUnion_DepthLimit[]; checkTypeRelatedTo_DepthLimit: EventChecktypes__CheckTypeRelatedTo_DepthLimit[]; getTypeAtFlowNode_DepthLimit: EventChecktypes__GetTypeAtFlowNode_DepthLimit[]; instantiateType_DepthLimit: EventChecktypes__InstantiateType_DepthLimit[]; recursiveTypeRelatedTo_DepthLimit: EventChecktypes__RecursiveTypeRelatedTo_DepthLimit[]; removeSubtypes_DepthLimit: EventChecktypes__RemoveSubtypes_DepthLimit[]; traceUnionsOrIntersectionsTooLarge_DepthLimit: EventChecktypes__TraceUnionsOrIntersectionsTooLarge_DepthLimit[]; typeRelatedToDiscriminatedType_DepthLimit: EventChecktypes__TypeRelatedToDiscriminatedType_DepthLimit[]; }; declare const createDepthLimits: (traceFile: TraceJsonSchema) => { checkCrossProductUnion_DepthLimit: { name: "checkCrossProductUnion_DepthLimit"; s: string; args: { typeIds: number[]; size: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; }[]; checkTypeRelatedTo_DepthLimit: { name: "checkTypeRelatedTo_DepthLimit"; s: string; args: { sourceId: number; targetId: number; depth: number; targetDepth: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; }[]; getTypeAtFlowNode_DepthLimit: { name: "getTypeAtFlowNode_DepthLimit"; s: string; args: { flowId: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; }[]; instantiateType_DepthLimit: { name: "instantiateType_DepthLimit"; s: string; args: { typeId: number; instantiationDepth: number; instantiationCount: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; }[]; recursiveTypeRelatedTo_DepthLimit: { name: "recursiveTypeRelatedTo_DepthLimit"; s: string; args: { sourceId: number; sourceIdStack: number[]; targetId: number; targetIdStack: number[]; depth: number; targetDepth: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; }[]; removeSubtypes_DepthLimit: EventChecktypes__RemoveSubtypes_DepthLimit[]; traceUnionsOrIntersectionsTooLarge_DepthLimit: { name: "traceUnionsOrIntersectionsTooLarge_DepthLimit"; s: string; args: { sourceId: number; sourceSize: number; targetId: number; targetSize: number; pos?: number | undefined; end?: number | undefined; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; }[]; typeRelatedToDiscriminatedType_DepthLimit: { name: "typeRelatedToDiscriminatedType_DepthLimit"; s: string; args: { sourceId: number; targetId: number; numCombinations: number; }; ph: "I"; cat: "checkTypes"; pid: number; tid: number; ts: number; }[]; }; //#endregion export { ANALYZE_TRACE_FILENAME, AbsolutePath, AnalyzeTraceOptions, AnalyzeTraceResult, DepthLimitsRecord, DuplicatedPackage, DuplicatedPackageInstance, EventSpan, HotSpot, HotType, Microseconds, NodeModulePaths, ParseResult, Project, ProjectResult, RootSpan, absolutePath, analyzeTrace, analyzeTraceOptions, analyzeTraceResult, createDepthLimits, defaultOptions, duplicatedPackage, duplicatedPackageInstance, eventSpan, hotSpot, hotType, isFile, microseconds, nodeModulePaths, packageName, packagePath, parseResult, project, projectResult, rootSpan, throwIfNotDirectory, validateOptions }; //# sourceMappingURL=index.d.mts.map