import z from 'zod'; export declare const ZodFrcsShotColumnConfigJson: z.ZodObject<{ toStation: z.ZodNumber; fromStation: z.ZodNumber; distance: z.ZodNumber; distanceFeet: z.ZodNumber; distanceInches: z.ZodNumber; kind: z.ZodNumber; exclude: z.ZodNumber; frontsightAzimuth: z.ZodNumber; backsightAzimuth: z.ZodNumber; frontsightInclination: z.ZodNumber; backsightInclination: z.ZodNumber; left: z.ZodNumber; right: z.ZodNumber; up: z.ZodNumber; down: z.ZodNumber; }, "strict", z.ZodTypeAny, { distance: number; frontsightAzimuth: number; frontsightInclination: number; backsightAzimuth: number; backsightInclination: number; toStation: number; fromStation: number; distanceFeet: number; distanceInches: number; kind: number; exclude: number; left: number; right: number; up: number; down: number; }, { distance: number; frontsightAzimuth: number; frontsightInclination: number; backsightAzimuth: number; backsightInclination: number; toStation: number; fromStation: number; distanceFeet: number; distanceInches: number; kind: number; exclude: number; left: number; right: number; up: number; down: number; }>; export declare const ZodFrcsSurveyFileJson: z.ZodObject<{ cave: z.ZodOptional; columns: z.ZodOptional>; location: z.ZodOptional; comment: z.ZodOptional; trips: z.ZodArray; section: z.ZodOptional; date: z.ZodOptional; team: z.ZodOptional>; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>; comment: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; section: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; date: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; team: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>, "many">>; }, "strict", z.ZodTypeAny, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }>>; }, "strict", z.ZodTypeAny, { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }, { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }>; units: z.ZodObject<{ distanceUnit: z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>; shots: z.ZodArray; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { recorded: z.ZodOptional; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { units: z.ZodOptional; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }>, "many">; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>, "many">; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; location: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; comment: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; issues: z.ZodOptional; code: z.ZodString; message: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; column: z.ZodNumber; index: z.ZodNumber; }, "strip", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strip", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { trips: { tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[]; cave?: string | undefined; columns?: { distance: number; frontsightAzimuth: number; frontsightInclination: number; backsightAzimuth: number; backsightInclination: number; toStation: number; fromStation: number; distanceFeet: number; distanceInches: number; kind: number; exclude: number; left: number; right: number; up: number; down: number; } | undefined; location?: string | undefined; comment?: string | undefined; locs?: { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; issues?: { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[] | undefined; }, { trips: { tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[]; cave?: string | undefined; columns?: { distance: number; frontsightAzimuth: number; frontsightInclination: number; backsightAzimuth: number; backsightInclination: number; toStation: number; fromStation: number; distanceFeet: number; distanceInches: number; kind: number; exclude: number; left: number; right: number; up: number; down: number; } | undefined; location?: string | undefined; comment?: string | undefined; locs?: { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; issues?: { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[] | undefined; }>; export declare const ZodInvalidFrcsSurveyFileJson: z.ZodObject<{ INVALID: z.ZodObject; columns: z.ZodOptional>; location: z.ZodOptional; comment: z.ZodOptional; trips: z.ZodArray; section: z.ZodOptional; date: z.ZodOptional; team: z.ZodOptional>; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>; comment: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; section: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; date: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; team: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>, "many">>; }, "strict", z.ZodTypeAny, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }>>; }, "strict", z.ZodTypeAny, { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }, { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }>; units: z.ZodObject<{ distanceUnit: z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>; shots: z.ZodArray; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { recorded: z.ZodOptional; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { units: z.ZodOptional; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }>, "many">; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>, "many">; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; location: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; comment: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; issues: z.ZodOptional; code: z.ZodString; message: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; column: z.ZodNumber; index: z.ZodNumber; }, "strip", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strip", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>, "many">>; }, { trips: z.ZodArray; header: z.ZodUnion<[z.ZodObject<{ INVALID: z.ZodObject<{ name: z.ZodOptional; comment: z.ZodOptional>; section: z.ZodOptional>; date: z.ZodOptional>; team: z.ZodOptional>>; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>; comment: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; section: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; date: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; team: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>, "many">>; }, "strict", z.ZodTypeAny, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }>>>; }, "strict", z.ZodTypeAny, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }>; issues: z.ZodOptional>; }, "strict", z.ZodTypeAny, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }>, z.ZodObject<{ name: z.ZodString; comment: z.ZodOptional; section: z.ZodOptional; date: z.ZodOptional; team: z.ZodOptional>; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>; comment: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; section: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; date: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; team: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>, "many">>; }, "strict", z.ZodTypeAny, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }>>; }, "strict", z.ZodTypeAny, { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }, { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }>]>; units: z.ZodUnion<[z.ZodObject<{ INVALID: z.ZodObject<{ distanceUnit: z.ZodOptional>; azimuthUnit: z.ZodOptional>; inclinationUnit: z.ZodOptional>; backsightAzimuthCorrected: z.ZodOptional>; backsightInclinationCorrected: z.ZodOptional>; hasBacksightAzimuth: z.ZodOptional>; hasBacksightInclination: z.ZodOptional>; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>>; }, "strict", z.ZodTypeAny, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>; issues: z.ZodOptional>; }, "strict", z.ZodTypeAny, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }>, z.ZodObject<{ distanceUnit: z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>]>; shots: z.ZodArray; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>>; comment: z.ZodOptional>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>>; from: z.ZodOptional; to: z.ZodOptional>; specialKind: z.ZodOptional>>; distance: z.ZodOptional], null>>; horizontalDistance: z.ZodOptional], null>>>; verticalDistance: z.ZodOptional], null>>>; frontsightAzimuth: z.ZodOptional], null>>>; frontsightInclination: z.ZodOptional], null>>>; backsightAzimuth: z.ZodOptional], null>>>; backsightInclination: z.ZodOptional], null>>>; fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>>; toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>>; excludeDistance: z.ZodOptional, true | undefined, boolean | undefined>>; isSplay: z.ZodOptional>; recorded: z.ZodOptional; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { units: z.ZodOptional; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }>>, z.ZodObject<{ INVALID: z.ZodObject<{ loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>>; units: z.ZodOptional; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>, z.ZodObject<{ INVALID: z.ZodObject<{ distanceUnit: z.ZodOptional>; azimuthUnit: z.ZodOptional>; inclinationUnit: z.ZodOptional>; backsightAzimuthCorrected: z.ZodOptional>; backsightInclinationCorrected: z.ZodOptional>; hasBacksightAzimuth: z.ZodOptional>; hasBacksightInclination: z.ZodOptional>; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>>; }, "strict", z.ZodTypeAny, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>; issues: z.ZodOptional>; }, "strict", z.ZodTypeAny, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }>]>>; comment: z.ZodOptional>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>>; from: z.ZodOptional; to: z.ZodOptional>; specialKind: z.ZodOptional>>; distance: z.ZodOptional], null>>; horizontalDistance: z.ZodOptional], null>>>; verticalDistance: z.ZodOptional], null>>>; frontsightAzimuth: z.ZodOptional], null>>>; frontsightInclination: z.ZodOptional], null>>>; backsightAzimuth: z.ZodOptional], null>>>; backsightInclination: z.ZodOptional], null>>>; fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>>; toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>>; excludeDistance: z.ZodOptional, true | undefined, boolean | undefined>>; isSplay: z.ZodOptional>; }, "strict", z.ZodTypeAny, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }>; issues: z.ZodOptional>; }, "strict", z.ZodTypeAny, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; }, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; }>]>>; }, "strict", z.ZodTypeAny, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }>; issues: z.ZodOptional>; }, "strict", z.ZodTypeAny, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; }, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; }>, z.ZodObject; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { recorded: z.ZodOptional; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { units: z.ZodOptional; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }>]>, "many">; }, "strict", z.ZodTypeAny, { header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }; shots: ({ from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; })[]; tripNumber?: number | undefined; }, { header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }; shots: ({ from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; })[]; tripNumber?: number | undefined; }>; issues: z.ZodOptional>; }, "strict", z.ZodTypeAny, { INVALID: { header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }; shots: ({ from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; })[]; tripNumber?: number | undefined; }; issues?: number[] | undefined; }, { INVALID: { header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }; shots: ({ from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; })[]; tripNumber?: number | undefined; }; issues?: number[] | undefined; }>, z.ZodObject<{ tripNumber: z.ZodNumber; header: z.ZodObject<{ name: z.ZodString; comment: z.ZodOptional; section: z.ZodOptional; date: z.ZodOptional; team: z.ZodOptional>; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>; comment: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; section: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; date: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; team: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>, "many">>; }, "strict", z.ZodTypeAny, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }>>; }, "strict", z.ZodTypeAny, { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }, { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }>; units: z.ZodObject<{ distanceUnit: z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>; shots: z.ZodArray; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { recorded: z.ZodOptional; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { units: z.ZodOptional; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }>, "many">; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>]>, "many">; }>, "strict", z.ZodTypeAny, { trips: ({ tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | { INVALID: { header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }; shots: ({ from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; })[]; tripNumber?: number | undefined; }; issues?: number[] | undefined; })[]; cave?: string | undefined; columns?: { distance: number; frontsightAzimuth: number; frontsightInclination: number; backsightAzimuth: number; backsightInclination: number; toStation: number; fromStation: number; distanceFeet: number; distanceInches: number; kind: number; exclude: number; left: number; right: number; up: number; down: number; } | undefined; location?: string | undefined; comment?: string | undefined; locs?: { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; issues?: { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[] | undefined; }, { trips: ({ tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | { INVALID: { header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }; shots: ({ from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; })[]; tripNumber?: number | undefined; }; issues?: number[] | undefined; })[]; cave?: string | undefined; columns?: { distance: number; frontsightAzimuth: number; frontsightInclination: number; backsightAzimuth: number; backsightInclination: number; toStation: number; fromStation: number; distanceFeet: number; distanceInches: number; kind: number; exclude: number; left: number; right: number; up: number; down: number; } | undefined; location?: string | undefined; comment?: string | undefined; locs?: { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; issues?: { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[] | undefined; }>; issues: z.ZodArray; code: z.ZodString; message: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; column: z.ZodNumber; index: z.ZodNumber; }, "strip", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strip", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { issues: { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[]; INVALID: { trips: ({ tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | { INVALID: { header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }; shots: ({ from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; })[]; tripNumber?: number | undefined; }; issues?: number[] | undefined; })[]; cave?: string | undefined; columns?: { distance: number; frontsightAzimuth: number; frontsightInclination: number; backsightAzimuth: number; backsightInclination: number; toStation: number; fromStation: number; distanceFeet: number; distanceInches: number; kind: number; exclude: number; left: number; right: number; up: number; down: number; } | undefined; location?: string | undefined; comment?: string | undefined; locs?: { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; issues?: { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[] | undefined; }; }, { issues: { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[]; INVALID: { trips: ({ tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | { INVALID: { header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }; shots: ({ from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; })[]; tripNumber?: number | undefined; }; issues?: number[] | undefined; })[]; cave?: string | undefined; columns?: { distance: number; frontsightAzimuth: number; frontsightInclination: number; backsightAzimuth: number; backsightInclination: number; toStation: number; fromStation: number; distanceFeet: number; distanceInches: number; kind: number; exclude: number; left: number; right: number; up: number; down: number; } | undefined; location?: string | undefined; comment?: string | undefined; locs?: { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; issues?: { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[] | undefined; }; }>; export declare const ZodValidOrInvalidFrcsSurveyFileJson: z.ZodUnion<[z.ZodObject<{ INVALID: z.ZodObject; columns: z.ZodOptional>; location: z.ZodOptional; comment: z.ZodOptional; trips: z.ZodArray; section: z.ZodOptional; date: z.ZodOptional; team: z.ZodOptional>; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>; comment: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; section: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; date: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; team: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>, "many">>; }, "strict", z.ZodTypeAny, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }>>; }, "strict", z.ZodTypeAny, { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }, { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }>; units: z.ZodObject<{ distanceUnit: z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>; shots: z.ZodArray; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { recorded: z.ZodOptional; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { units: z.ZodOptional; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }>, "many">; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>, "many">; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; location: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; comment: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; issues: z.ZodOptional; code: z.ZodString; message: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; column: z.ZodNumber; index: z.ZodNumber; }, "strip", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strip", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>, "many">>; }, { trips: z.ZodArray; header: z.ZodUnion<[z.ZodObject<{ INVALID: z.ZodObject<{ name: z.ZodOptional; comment: z.ZodOptional>; section: z.ZodOptional>; date: z.ZodOptional>; team: z.ZodOptional>>; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>; comment: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; section: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; date: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; team: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>, "many">>; }, "strict", z.ZodTypeAny, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }>>>; }, "strict", z.ZodTypeAny, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }>; issues: z.ZodOptional>; }, "strict", z.ZodTypeAny, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }>, z.ZodObject<{ name: z.ZodString; comment: z.ZodOptional; section: z.ZodOptional; date: z.ZodOptional; team: z.ZodOptional>; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>; comment: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; section: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; date: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; team: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>, "many">>; }, "strict", z.ZodTypeAny, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }>>; }, "strict", z.ZodTypeAny, { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }, { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }>]>; units: z.ZodUnion<[z.ZodObject<{ INVALID: z.ZodObject<{ distanceUnit: z.ZodOptional>; azimuthUnit: z.ZodOptional>; inclinationUnit: z.ZodOptional>; backsightAzimuthCorrected: z.ZodOptional>; backsightInclinationCorrected: z.ZodOptional>; hasBacksightAzimuth: z.ZodOptional>; hasBacksightInclination: z.ZodOptional>; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>>; }, "strict", z.ZodTypeAny, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>; issues: z.ZodOptional>; }, "strict", z.ZodTypeAny, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }>, z.ZodObject<{ distanceUnit: z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>]>; shots: z.ZodArray; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>>; comment: z.ZodOptional>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>>; from: z.ZodOptional; to: z.ZodOptional>; specialKind: z.ZodOptional>>; distance: z.ZodOptional], null>>; horizontalDistance: z.ZodOptional], null>>>; verticalDistance: z.ZodOptional], null>>>; frontsightAzimuth: z.ZodOptional], null>>>; frontsightInclination: z.ZodOptional], null>>>; backsightAzimuth: z.ZodOptional], null>>>; backsightInclination: z.ZodOptional], null>>>; fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>>; toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>>; excludeDistance: z.ZodOptional, true | undefined, boolean | undefined>>; isSplay: z.ZodOptional>; recorded: z.ZodOptional; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { units: z.ZodOptional; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }>>, z.ZodObject<{ INVALID: z.ZodObject<{ loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>>; units: z.ZodOptional; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>, z.ZodObject<{ INVALID: z.ZodObject<{ distanceUnit: z.ZodOptional>; azimuthUnit: z.ZodOptional>; inclinationUnit: z.ZodOptional>; backsightAzimuthCorrected: z.ZodOptional>; backsightInclinationCorrected: z.ZodOptional>; hasBacksightAzimuth: z.ZodOptional>; hasBacksightInclination: z.ZodOptional>; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>>; }, "strict", z.ZodTypeAny, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>; issues: z.ZodOptional>; }, "strict", z.ZodTypeAny, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }>]>>; comment: z.ZodOptional>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>>; from: z.ZodOptional; to: z.ZodOptional>; specialKind: z.ZodOptional>>; distance: z.ZodOptional], null>>; horizontalDistance: z.ZodOptional], null>>>; verticalDistance: z.ZodOptional], null>>>; frontsightAzimuth: z.ZodOptional], null>>>; frontsightInclination: z.ZodOptional], null>>>; backsightAzimuth: z.ZodOptional], null>>>; backsightInclination: z.ZodOptional], null>>>; fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>>; toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>>; excludeDistance: z.ZodOptional, true | undefined, boolean | undefined>>; isSplay: z.ZodOptional>; }, "strict", z.ZodTypeAny, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }>; issues: z.ZodOptional>; }, "strict", z.ZodTypeAny, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; }, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; }>]>>; }, "strict", z.ZodTypeAny, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }, { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }>; issues: z.ZodOptional>; }, "strict", z.ZodTypeAny, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; }, { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; }>, z.ZodObject; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { recorded: z.ZodOptional; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { units: z.ZodOptional; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }>]>, "many">; }, "strict", z.ZodTypeAny, { header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }; shots: ({ from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; })[]; tripNumber?: number | undefined; }, { header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }; shots: ({ from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; })[]; tripNumber?: number | undefined; }>; issues: z.ZodOptional>; }, "strict", z.ZodTypeAny, { INVALID: { header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }; shots: ({ from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; })[]; tripNumber?: number | undefined; }; issues?: number[] | undefined; }, { INVALID: { header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }; shots: ({ from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; })[]; tripNumber?: number | undefined; }; issues?: number[] | undefined; }>, z.ZodObject<{ tripNumber: z.ZodNumber; header: z.ZodObject<{ name: z.ZodString; comment: z.ZodOptional; section: z.ZodOptional; date: z.ZodOptional; team: z.ZodOptional>; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>; comment: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; section: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; date: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; team: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>, "many">>; }, "strict", z.ZodTypeAny, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }>>; }, "strict", z.ZodTypeAny, { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }, { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }>; units: z.ZodObject<{ distanceUnit: z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>; shots: z.ZodArray; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { recorded: z.ZodOptional; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { units: z.ZodOptional; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }>, "many">; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>]>, "many">; }>, "strict", z.ZodTypeAny, { trips: ({ tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | { INVALID: { header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }; shots: ({ from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; })[]; tripNumber?: number | undefined; }; issues?: number[] | undefined; })[]; cave?: string | undefined; columns?: { distance: number; frontsightAzimuth: number; frontsightInclination: number; backsightAzimuth: number; backsightInclination: number; toStation: number; fromStation: number; distanceFeet: number; distanceInches: number; kind: number; exclude: number; left: number; right: number; up: number; down: number; } | undefined; location?: string | undefined; comment?: string | undefined; locs?: { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; issues?: { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[] | undefined; }, { trips: ({ tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | { INVALID: { header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }; shots: ({ from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; })[]; tripNumber?: number | undefined; }; issues?: number[] | undefined; })[]; cave?: string | undefined; columns?: { distance: number; frontsightAzimuth: number; frontsightInclination: number; backsightAzimuth: number; backsightInclination: number; toStation: number; fromStation: number; distanceFeet: number; distanceInches: number; kind: number; exclude: number; left: number; right: number; up: number; down: number; } | undefined; location?: string | undefined; comment?: string | undefined; locs?: { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; issues?: { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[] | undefined; }>; issues: z.ZodArray; code: z.ZodString; message: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; column: z.ZodNumber; index: z.ZodNumber; }, "strip", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strip", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { issues: { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[]; INVALID: { trips: ({ tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | { INVALID: { header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }; shots: ({ from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; })[]; tripNumber?: number | undefined; }; issues?: number[] | undefined; })[]; cave?: string | undefined; columns?: { distance: number; frontsightAzimuth: number; frontsightInclination: number; backsightAzimuth: number; backsightInclination: number; toStation: number; fromStation: number; distanceFeet: number; distanceInches: number; kind: number; exclude: number; left: number; right: number; up: number; down: number; } | undefined; location?: string | undefined; comment?: string | undefined; locs?: { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; issues?: { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[] | undefined; }; }, { issues: { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[]; INVALID: { trips: ({ tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | { INVALID: { header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; name?: string | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; issues?: number[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; }; shots: ({ from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | { INVALID: { loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; distanceUnit?: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in" | undefined; azimuthUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; inclinationUnit?: "rad" | "deg" | "grad" | "mil" | "%" | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; from?: string | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; distance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }; issues?: number[] | undefined; } | undefined; }; issues?: number[] | undefined; })[]; tripNumber?: number | undefined; }; issues?: number[] | undefined; })[]; cave?: string | undefined; columns?: { distance: number; frontsightAzimuth: number; frontsightInclination: number; backsightAzimuth: number; backsightInclination: number; toStation: number; fromStation: number; distanceFeet: number; distanceInches: number; kind: number; exclude: number; left: number; right: number; up: number; down: number; } | undefined; location?: string | undefined; comment?: string | undefined; locs?: { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; issues?: { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[] | undefined; }; }>, z.ZodObject<{ cave: z.ZodOptional; columns: z.ZodOptional>; location: z.ZodOptional; comment: z.ZodOptional; trips: z.ZodArray; section: z.ZodOptional; date: z.ZodOptional; team: z.ZodOptional>; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>; comment: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; section: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; date: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; team: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>, "many">>; }, "strict", z.ZodTypeAny, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }, { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; }>>; }, "strict", z.ZodTypeAny, { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }, { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }>; units: z.ZodObject<{ distanceUnit: z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>; shots: z.ZodArray; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { recorded: z.ZodOptional; specialKind: z.ZodOptional>; distance: z.ZodTuple<[z.ZodNumber, z.ZodEnum<["m", "km", "cm", "ft", "in", "yd", "mi"]>], null>; horizontalDistance: z.ZodOptional], null>>; verticalDistance: z.ZodOptional], null>>; frontsightAzimuth: z.ZodOptional], null>>; frontsightInclination: z.ZodOptional], null>>; backsightAzimuth: z.ZodOptional], null>>; backsightInclination: z.ZodOptional], null>>; /** * LRUDs at from station */ fromLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; /** * LRUDs at to station */ toLruds: z.ZodOptional], null>>; right: z.ZodOptional], null>>; up: z.ZodOptional], null>>; down: z.ZodOptional], null>>; }, "strict", z.ZodTypeAny, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }, { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; }>>; excludeDistance: z.ZodEffects, true | undefined, boolean | undefined>; isSplay: z.ZodOptional; comment: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, { units: z.ZodOptional; azimuthUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; inclinationUnit: z.ZodEnum<["deg", "rad", "grad", "mil", "%"]>; backsightAzimuthCorrected: z.ZodOptional; backsightInclinationCorrected: z.ZodOptional; hasBacksightAzimuth: z.ZodOptional; hasBacksightInclination: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; azimuthUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; inclinationUnit: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightAzimuthCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; backsightInclinationCorrected: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightAzimuth: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; hasBacksightInclination: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; }, "strict", z.ZodTypeAny, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }, { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; }>>; }>, "strict", z.ZodTypeAny, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }, { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }>, "many">; loc: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>, "many">; locs: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; location: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; comment: z.ZodOptional; end: z.ZodObject<{ index: z.ZodNumber; line: z.ZodNumber; column: z.ZodNumber; }, "strict", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strict", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>>; issues: z.ZodOptional; code: z.ZodString; message: z.ZodOptional; loc: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; column: z.ZodNumber; index: z.ZodNumber; }, "strip", z.ZodTypeAny, { line: number; column: number; index: number; }, { line: number; column: number; index: number; }>; }, "strip", z.ZodTypeAny, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }, { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }>>; }, "strict", z.ZodTypeAny, { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }, { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { trips: { tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: true | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[]; cave?: string | undefined; columns?: { distance: number; frontsightAzimuth: number; frontsightInclination: number; backsightAzimuth: number; backsightInclination: number; toStation: number; fromStation: number; distanceFeet: number; distanceInches: number; kind: number; exclude: number; left: number; right: number; up: number; down: number; } | undefined; location?: string | undefined; comment?: string | undefined; locs?: { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; issues?: { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[] | undefined; }, { trips: { tripNumber: number; header: { name: string; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { name: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; date?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; section?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; team?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; }[] | undefined; } | undefined; date?: string | undefined; section?: string | undefined; team?: string[] | undefined; }; units: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; }; shots: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; recorded?: { from: string; distance: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; units?: { distanceUnit: "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"; azimuthUnit: "rad" | "deg" | "grad" | "mil" | "%"; inclinationUnit: "rad" | "deg" | "grad" | "mil" | "%"; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; locs?: { distanceUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; azimuthUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; inclinationUnit?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightAzimuthCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; backsightInclinationCorrected?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightAzimuth?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; hasBacksightInclination?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; backsightAzimuthCorrected?: boolean | undefined; backsightInclinationCorrected?: boolean | undefined; hasBacksightAzimuth?: boolean | undefined; hasBacksightInclination?: boolean | undefined; } | undefined; comment?: string | undefined; locs?: { comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; to?: string | undefined; specialKind?: "horizontal" | "diagonal" | undefined; horizontalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; verticalDistance?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; frontsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; frontsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightAzimuth?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; backsightInclination?: [number, "rad" | "deg" | "grad" | "mil" | "%"] | undefined; fromLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; toLruds?: { left?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; right?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; up?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; down?: [number, "m" | "km" | "cm" | "ft" | "mi" | "yd" | "in"] | undefined; } | undefined; excludeDistance?: boolean | undefined; isSplay?: boolean | undefined; } | undefined; }[]; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[]; cave?: string | undefined; columns?: { distance: number; frontsightAzimuth: number; frontsightInclination: number; backsightAzimuth: number; backsightInclination: number; toStation: number; fromStation: number; distanceFeet: number; distanceInches: number; kind: number; exclude: number; left: number; right: number; up: number; down: number; } | undefined; location?: string | undefined; comment?: string | undefined; locs?: { cave?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; location?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; comment?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; } | undefined; issues?: { code: string; type: "error" | "warning"; message?: string | undefined; loc?: { start: { line: number; column: number; index: number; }; end: { line: number; column: number; index: number; }; } | undefined; }[] | undefined; }>]>; export declare const ZodParseFrcsSurveyFileOptionsJson: z.ZodObject<{ columns: z.ZodOptional>; outputColumns: z.ZodOptional; normalizeNames: z.ZodOptional; suppressWarnings: z.ZodOptional; missingTripDate: z.ZodOptional; }, "strip", z.ZodTypeAny, { missingTripTeam?: boolean | undefined; missingTripDate?: boolean | undefined; }, { missingTripTeam?: boolean | undefined; missingTripDate?: boolean | undefined; }>]>>; includeLocs: z.ZodOptional; }, "strip", z.ZodTypeAny, { columns?: { distance: number; frontsightAzimuth: number; frontsightInclination: number; backsightAzimuth: number; backsightInclination: number; toStation: number; fromStation: number; distanceFeet: number; distanceInches: number; kind: number; exclude: number; left: number; right: number; up: number; down: number; } | undefined; outputColumns?: boolean | undefined; normalizeNames?: boolean | undefined; suppressWarnings?: boolean | { missingTripTeam?: boolean | undefined; missingTripDate?: boolean | undefined; } | undefined; includeLocs?: boolean | undefined; }, { columns?: { distance: number; frontsightAzimuth: number; frontsightInclination: number; backsightAzimuth: number; backsightInclination: number; toStation: number; fromStation: number; distanceFeet: number; distanceInches: number; kind: number; exclude: number; left: number; right: number; up: number; down: number; } | undefined; outputColumns?: boolean | undefined; normalizeNames?: boolean | undefined; suppressWarnings?: boolean | { missingTripTeam?: boolean | undefined; missingTripDate?: boolean | undefined; } | undefined; includeLocs?: boolean | undefined; }>; //# sourceMappingURL=ZodFrcsSurveyFileJson.d.ts.map