import { z } from "zod"; /** A declaration that has members: its members nest under it (P1). */ export interface Declaration { symbolName: string; kind?: string | undefined; path?: string | undefined; line: number; endLine?: number | undefined; exported?: true | undefined; exportedAs?: string[] | undefined; docStartLine?: number | undefined; startLine?: number | undefined; column?: number | undefined; parent?: string | undefined; parentLine?: number | undefined; shared?: { kind?: string | undefined; exported?: true | undefined; } | undefined; members: DeclarationRow[]; [key: string]: unknown; } /** One outline row: a member-less declaration's entry string or a container. */ export type DeclarationRow = string | Declaration; /** * Top-level declarations in page order: a member-less declaration is an entry * string, a container an object with its members nested. */ export declare const SymbolRowsSchema: z.ZodArray>>; export declare const SearchFileSchema: z.ZodObject<{ path: z.ZodString; matchCount: z.ZodOptional; matches: z.ZodOptional; line: z.ZodOptional; column: z.ZodOptional; endLine: z.ZodOptional; endColumn: z.ZodOptional; count: z.ZodOptional; truncated: z.ZodOptional; matchedLines: z.ZodOptional>; declaration: z.ZodOptional>; enclosing: z.ZodOptional>; source: z.ZodOptional; matchIndices: z.ZodOptional>; }, z.core.$loose>>>; content: z.ZodOptional; symbols: z.ZodOptional>>>; }, z.core.$loose>; export declare const SearchStatsSchema: z.ZodObject<{ matchCount: z.ZodNumber; matchedLineCount: z.ZodOptional; fileCount: z.ZodOptional; filesScanned: z.ZodOptional; bytesSearched: z.ZodOptional; capped: z.ZodOptional; }, z.core.$loose>; export declare const FileContentShape: { path: z.ZodString; content: z.ZodOptional; contentView: z.ZodOptional; totalLines: z.ZodOptional; returnedLines: z.ZodOptional; sourceBytes: z.ZodOptional; returnedBytes: z.ZodOptional; sourceChars: z.ZodOptional; returnedChars: z.ZodOptional; selectedMatchCount: z.ZodOptional; sourceLineRanges: z.ZodOptional>>; blocks: z.ZodOptional>>; commitSha: z.ZodOptional; error: z.ZodOptional; errorCode: z.ZodOptional>; }; /** A GitHub file read: UTF-16 counts and the file class only explain the read. */ export declare const GitHubFileContentShape: { fileType: z.ZodOptional; path: z.ZodString; content: z.ZodOptional; contentView: z.ZodOptional; totalLines: z.ZodOptional; returnedLines: z.ZodOptional; sourceBytes: z.ZodOptional; returnedBytes: z.ZodOptional; sourceChars: z.ZodOptional; returnedChars: z.ZodOptional; selectedMatchCount: z.ZodOptional; sourceLineRanges: z.ZodOptional>>; blocks: z.ZodOptional>>; commitSha: z.ZodOptional; error: z.ZodOptional; errorCode: z.ZodOptional>; }; export declare const RepositorySchema: z.ZodObject<{ owner: z.ZodString; repo: z.ZodString; stars: z.ZodOptional; forks: z.ZodOptional; pushedAt: z.ZodOptional; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; archived: z.ZodOptional>; fork: z.ZodOptional>; description: z.ZodOptional>; language: z.ZodOptional>; license: z.ZodOptional>; topics: z.ZodOptional>; }, z.core.$loose>; export declare const GitHubCodeFileSchema: z.ZodObject<{ owner: z.ZodOptional; repo: z.ZodOptional; path: z.ZodString; alsoAt: z.ZodOptional>; commitSha: z.ZodOptional; lines: z.ZodOptional>; hitCount: z.ZodOptional; atRef: z.ZodOptional>; lineResolved: z.ZodOptional>; lastModifiedAt: z.ZodOptional; matches: z.ZodOptional; line: z.ZodOptional; column: z.ZodOptional; endLine: z.ZodOptional; endColumn: z.ZodOptional; count: z.ZodOptional; truncated: z.ZodOptional; matchedLines: z.ZodOptional>; declaration: z.ZodOptional>; enclosing: z.ZodOptional>; source: z.ZodOptional; matchIndices: z.ZodOptional>; }, z.core.$loose>, z.ZodObject<{ pathOnly: z.ZodLiteral; }, z.core.$loose>]>>>; }, z.core.$loose>; export declare const DirectoryEntrySchema: z.ZodObject<{ path: z.ZodString; name: z.ZodOptional; type: z.ZodOptional; size: z.ZodOptional; lineCount: z.ZodOptional; modifiedMs: z.ZodOptional; }, z.core.$loose>; /** structureSearch rows (tree and files): consecutive entries of one directory. */ export declare const LocalDirectoryGroupSchema: z.ZodObject<{ dir: z.ZodString; files: z.ZodArray; }, z.core.$loose>; export declare const GitHubDirectorySchema: z.ZodObject<{ dir: z.ZodString; files: z.ZodOptional>; folders: z.ZodOptional>; }, z.core.$loose>; export declare const ArtifactSchema: z.ZodObject<{ name: z.ZodString; ecosystem: z.ZodOptional>; registryUrl: z.ZodOptional; version: z.ZodOptional; description: z.ZodOptional; repository: z.ZodOptional; repositoryDirectory: z.ZodOptional; packagePath: z.ZodOptional; modulePath: z.ZodOptional; sourceRef: z.ZodOptional; verification: z.ZodOptional>; }, z.core.$loose>; export declare const IssueSchema: z.ZodObject<{ number: z.ZodNumber; title: z.ZodOptional; state: z.ZodOptional; author: z.ZodOptional; body: z.ZodOptional; labels: z.ZodOptional>; commentsCount: z.ZodOptional; }, z.core.$loose>; export declare const CommitSchema: z.ZodObject<{ sha: z.ZodString; message: z.ZodOptional; messageHeadline: z.ZodOptional; messageBody: z.ZodOptional; messageTruncated: z.ZodOptional; date: z.ZodOptional; prNumber: z.ZodOptional; }, z.core.$loose>; /** How a history patch numbers its lines (both sides of the diff). */ export declare const PATCH_GUTTER = "Lines open \"N\t\": \" \"/\"+\" new-side line, \"-\" old-side line."; export declare const ChangedFileSchema: z.ZodObject<{ path: z.ZodOptional; stat: z.ZodOptional; status: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; patch: z.ZodOptional; }, z.core.$loose>; /** * One syntax node row: ` :-: ^` * (1-based lines and columns, end exclusive); an anonymous token's kind is quoted and * the root has no parent. */ export declare const SyntaxNodeRowSchema: z.ZodString; export declare const GraphResultSchema: z.ZodUnion; topologicalLayer: z.ZodOptional; transitiveEdge: z.ZodOptional; immediateDominator: z.ZodOptional>; componentId: z.ZodOptional; outgoingComponents: z.ZodOptional>; file: z.ZodString; reachable: z.ZodOptional; line: z.ZodOptional; }, z.core.$loose>, z.ZodObject<{ inboundCount: z.ZodOptional; topologicalLayer: z.ZodOptional; transitiveEdge: z.ZodOptional; immediateDominator: z.ZodOptional>; componentId: z.ZodOptional; outgoingComponents: z.ZodOptional>; files: z.ZodArray; }, z.core.$loose>, z.ZodObject<{ inboundCount: z.ZodOptional; topologicalLayer: z.ZodOptional; transitiveEdge: z.ZodOptional; immediateDominator: z.ZodOptional>; componentId: z.ZodOptional; outgoingComponents: z.ZodOptional>; from: z.ZodString; to: z.ZodString; }, z.core.$loose>, z.ZodObject<{ inboundCount: z.ZodOptional; topologicalLayer: z.ZodOptional; transitiveEdge: z.ZodOptional; immediateDominator: z.ZodOptional>; componentId: z.ZodOptional; outgoingComponents: z.ZodOptional>; path: z.ZodArray; edges: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$loose>, z.ZodObject<{ inboundCount: z.ZodOptional; topologicalLayer: z.ZodOptional; transitiveEdge: z.ZodOptional; immediateDominator: z.ZodOptional>; componentId: z.ZodOptional; outgoingComponents: z.ZodOptional>; found: z.ZodBoolean; edges: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$loose>]>; export declare const RewriteMatchSchema: z.ZodObject<{ id: z.ZodString; path: z.ZodString; text: z.ZodOptional; replacement: z.ZodOptional; }, z.core.$loose>; export declare const RewriteFileSchema: z.ZodObject<{ path: z.ZodString; beforeHash: z.ZodOptional; afterHash: z.ZodOptional; matchCount: z.ZodOptional; patch: z.ZodOptional; patchMatchCount: z.ZodOptional; patchBytes: z.ZodOptional; }, z.core.$loose>; export declare const RewriteTransactionSchema: z.ZodObject<{ id: z.ZodString; committed: z.ZodOptional; files: z.ZodOptional; status: z.ZodOptional; state: z.ZodOptional; journal: z.ZodOptional; }, z.core.$loose>; export declare const LspPayloadSchema: z.ZodUnion; category: z.ZodOptional; reason: z.ZodOptional; matches: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>, z.ZodObject<{ from: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>, z.ZodObject<{ to: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>]>>>; files: z.ZodOptional; line: z.ZodOptional; column: z.ZodOptional; endLine: z.ZodOptional; endColumn: z.ZodOptional; count: z.ZodOptional; truncated: z.ZodOptional; matchedLines: z.ZodOptional>; declaration: z.ZodOptional>; enclosing: z.ZodOptional>; source: z.ZodOptional; matchIndices: z.ZodOptional>; }, z.core.$loose>, z.ZodObject<{ symbolName: z.ZodString; kind: z.ZodString; line: z.ZodNumber; endLine: z.ZodOptional; path: z.ZodOptional; sites: z.ZodOptional; }, z.core.$strict>>>; detail: z.ZodOptional; via: z.ZodOptional; }, z.core.$strict>>; source: z.ZodOptional; }, z.core.$loose>, z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>, z.ZodObject<{ from: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>, z.ZodObject<{ to: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>]>]>>>; matchCount: z.ZodOptional; lines: z.ZodOptional>; }, z.core.$loose>>>; symbols: z.ZodOptional>>>; hover: z.ZodOptional; language: z.ZodOptional; }, z.core.$loose>]>, z.ZodArray; language: z.ZodOptional; }, z.core.$loose>]>>]>; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>>; coverage: z.ZodOptional; importerScan: z.ZodOptional; verifiedImporterFiles: z.ZodOptional; }, z.core.$loose>>; builtinLib: z.ZodOptional>; }, z.core.$loose>, z.ZodObject<{ matches: z.ZodArray; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>, z.ZodObject<{ from: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>, z.ZodObject<{ to: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>]>>; kind: z.ZodString; category: z.ZodOptional; reason: z.ZodOptional; files: z.ZodOptional; line: z.ZodOptional; column: z.ZodOptional; endLine: z.ZodOptional; endColumn: z.ZodOptional; count: z.ZodOptional; truncated: z.ZodOptional; matchedLines: z.ZodOptional>; declaration: z.ZodOptional>; enclosing: z.ZodOptional>; source: z.ZodOptional; matchIndices: z.ZodOptional>; }, z.core.$loose>, z.ZodObject<{ symbolName: z.ZodString; kind: z.ZodString; line: z.ZodNumber; endLine: z.ZodOptional; path: z.ZodOptional; sites: z.ZodOptional; }, z.core.$strict>>>; detail: z.ZodOptional; via: z.ZodOptional; }, z.core.$strict>>; source: z.ZodOptional; }, z.core.$loose>, z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>, z.ZodObject<{ from: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>, z.ZodObject<{ to: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>]>]>>>; matchCount: z.ZodOptional; lines: z.ZodOptional>; }, z.core.$loose>>>; symbols: z.ZodOptional>>>; hover: z.ZodOptional; language: z.ZodOptional; }, z.core.$loose>]>, z.ZodArray; language: z.ZodOptional; }, z.core.$loose>]>>]>; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>>; coverage: z.ZodOptional; importerScan: z.ZodOptional; verifiedImporterFiles: z.ZodOptional; }, z.core.$loose>>; builtinLib: z.ZodOptional>; }, z.core.$loose>, z.ZodObject<{ symbols: z.ZodArray>>; kind: z.ZodString; category: z.ZodOptional; reason: z.ZodOptional; matches: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>, z.ZodObject<{ from: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>, z.ZodObject<{ to: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>]>>>; files: z.ZodOptional; line: z.ZodOptional; column: z.ZodOptional; endLine: z.ZodOptional; endColumn: z.ZodOptional; count: z.ZodOptional; truncated: z.ZodOptional; matchedLines: z.ZodOptional>; declaration: z.ZodOptional>; enclosing: z.ZodOptional>; source: z.ZodOptional; matchIndices: z.ZodOptional>; }, z.core.$loose>, z.ZodObject<{ symbolName: z.ZodString; kind: z.ZodString; line: z.ZodNumber; endLine: z.ZodOptional; path: z.ZodOptional; sites: z.ZodOptional; }, z.core.$strict>>>; detail: z.ZodOptional; via: z.ZodOptional; }, z.core.$strict>>; source: z.ZodOptional; }, z.core.$loose>, z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>, z.ZodObject<{ from: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>, z.ZodObject<{ to: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>]>]>>>; matchCount: z.ZodOptional; lines: z.ZodOptional>; }, z.core.$loose>>>; hover: z.ZodOptional; language: z.ZodOptional; }, z.core.$loose>]>, z.ZodArray; language: z.ZodOptional; }, z.core.$loose>]>>]>; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>>; coverage: z.ZodOptional; importerScan: z.ZodOptional; verifiedImporterFiles: z.ZodOptional; }, z.core.$loose>>; builtinLib: z.ZodOptional>; }, z.core.$loose>, z.ZodObject<{ files: z.ZodArray; line: z.ZodOptional; column: z.ZodOptional; endLine: z.ZodOptional; endColumn: z.ZodOptional; count: z.ZodOptional; truncated: z.ZodOptional; matchedLines: z.ZodOptional>; declaration: z.ZodOptional>; enclosing: z.ZodOptional>; source: z.ZodOptional; matchIndices: z.ZodOptional>; }, z.core.$loose>, z.ZodObject<{ symbolName: z.ZodString; kind: z.ZodString; line: z.ZodNumber; endLine: z.ZodOptional; path: z.ZodOptional; sites: z.ZodOptional; }, z.core.$strict>>>; detail: z.ZodOptional; via: z.ZodOptional; }, z.core.$strict>>; source: z.ZodOptional; }, z.core.$loose>, z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>, z.ZodObject<{ from: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>, z.ZodObject<{ to: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>]>]>>>; matchCount: z.ZodOptional; lines: z.ZodOptional>; }, z.core.$loose>>; kind: z.ZodString; category: z.ZodOptional; reason: z.ZodOptional; matches: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>, z.ZodObject<{ from: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>, z.ZodObject<{ to: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>]>>>; symbols: z.ZodOptional>>>; hover: z.ZodOptional; language: z.ZodOptional; }, z.core.$loose>]>, z.ZodArray; language: z.ZodOptional; }, z.core.$loose>]>>]>; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>>; coverage: z.ZodOptional; importerScan: z.ZodOptional; verifiedImporterFiles: z.ZodOptional; }, z.core.$loose>>; builtinLib: z.ZodOptional>; }, z.core.$loose>, z.ZodObject<{ hover: z.ZodObject<{ contents: z.ZodUnion; language: z.ZodOptional; }, z.core.$loose>]>, z.ZodArray; language: z.ZodOptional; }, z.core.$loose>]>>]>; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>; kind: z.ZodString; category: z.ZodOptional; reason: z.ZodOptional; matches: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>, z.ZodObject<{ from: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>, z.ZodObject<{ to: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>]>>>; files: z.ZodOptional; line: z.ZodOptional; column: z.ZodOptional; endLine: z.ZodOptional; endColumn: z.ZodOptional; count: z.ZodOptional; truncated: z.ZodOptional; matchedLines: z.ZodOptional>; declaration: z.ZodOptional>; enclosing: z.ZodOptional>; source: z.ZodOptional; matchIndices: z.ZodOptional>; }, z.core.$loose>, z.ZodObject<{ symbolName: z.ZodString; kind: z.ZodString; line: z.ZodNumber; endLine: z.ZodOptional; path: z.ZodOptional; sites: z.ZodOptional; }, z.core.$strict>>>; detail: z.ZodOptional; via: z.ZodOptional; }, z.core.$strict>>; source: z.ZodOptional; }, z.core.$loose>, z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>, z.ZodObject<{ from: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>, z.ZodObject<{ to: z.ZodUnion; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ name: z.ZodString; path: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ message: z.ZodString; path: z.ZodOptional; name: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; displayRange: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>; }, z.core.$loose>, z.ZodObject<{ displayRange: z.ZodObject<{ startLine: z.ZodNumber; startCharacter: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>; path: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; line: z.ZodOptional; character: z.ZodOptional; endLine: z.ZodOptional; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$loose>]>; fromRanges: z.ZodOptional; endLine: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$loose>]>]>>>; matchCount: z.ZodOptional; lines: z.ZodOptional>; }, z.core.$loose>>>; symbols: z.ZodOptional>>>; coverage: z.ZodOptional; importerScan: z.ZodOptional; verifiedImporterFiles: z.ZodOptional; }, z.core.$loose>>; builtinLib: z.ZodOptional>; }, z.core.$loose>]>; export declare const LspReceiptSchema: z.ZodObject<{ serverAvailable: z.ZodOptional; provider: z.ZodOptional; language: z.ZodOptional; receipt: z.ZodOptional>; }, z.core.$loose>;