/** * Get diagnostics event types and schemas */ import { z } from 'zod'; /** * Diagnostic schema */ declare const DiagnosticSchema: z.ZodObject<{ range: z.ZodObject<{ start: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strict>; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>; message: z.ZodString; severity: z.ZodEnum<{ error: "error"; warning: "warning"; info: "info"; hint: "hint"; }>; source: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strict>; /** * Single file diagnostic result */ declare const FileDiagnosticSchema: z.ZodObject<{ uri: z.ZodString; diagnostics: z.ZodArray; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>; message: z.ZodString; severity: z.ZodEnum<{ error: "error"; warning: "warning"; info: "info"; hint: "hint"; }>; source: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; /** * Get diagnostics input schema */ export declare const GetDiagnosticsInputSchema: z.ZodObject<{ __NOT_RECOMMEND__filePaths: z.ZodArray; sources: z.ZodDefault>>; excludeSources: z.ZodDefault>>; __NOT_RECOMMEND__severities: z.ZodDefault>>>; }, z.core.$strict>; /** * Get diagnostics output schema */ export declare const GetDiagnosticsOutputSchema: z.ZodObject<{ files: z.ZodArray; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>; message: z.ZodString; severity: z.ZodEnum<{ error: "error"; warning: "warning"; info: "info"; hint: "hint"; }>; source: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>; /** * Get diagnostics payload (input parameters) */ export type GetDiagnosticsPayload = z.infer; /** * Get diagnostics result (output data) */ export type GetDiagnosticsResult = z.infer; /** * Diagnostic types (for backward compatibility) */ export type Diagnostic = z.infer; /** * File diagnostic type */ export type FileDiagnostic = z.infer; export {}; //# sourceMappingURL=get-diagnostics.d.ts.map