/** * Get symbol LSP info event types and schemas * This combines all LSP-related symbol information queries into one unified tool */ import { z } from 'zod'; /** * LSP info types that can be requested */ export declare const LSPInfoTypeSchema: z.ZodEnum<{ hover: "hover"; signature_help: "signature_help"; type_definition: "type_definition"; definition: "definition"; implementation: "implementation"; all: "all"; }>; /** * Get symbol LSP info input schema */ export declare const GetSymbolLSPInfoInputSchema: z.ZodObject<{ filePath: z.ZodString; symbol: z.ZodString; codeSnippet: z.ZodOptional; infoType: z.ZodDefault>>; }, z.core.$strict>; export declare const GetSymbolLSPInfoOutputSchema: z.ZodObject<{ hover: z.ZodOptional]>; range: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>>; signature_help: z.ZodOptional; parameters: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>>; activeSignature: z.ZodOptional; activeParameter: z.ZodOptional; }, z.core.$strict>>>; type_definition: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>; usageCode: z.ZodOptional; }, z.core.$strict>>>; definition: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>; usageCode: z.ZodOptional; }, z.core.$strict>>>; implementation: z.ZodOptional; end: z.ZodObject<{ line: z.ZodNumber; character: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>; usageCode: z.ZodOptional; }, z.core.$strict>>>; multipleOccurrences: z.ZodOptional>>; }, z.core.$strict>; /** * Get symbol LSP info payload (input parameters) */ export type GetSymbolLSPInfoPayload = z.infer; /** * Get symbol LSP info result (output data) */ export type GetSymbolLSPInfoResult = z.infer; /** * LSP info type */ export type LSPInfoType = z.infer; /** * Internal types for schema composition - not exported to avoid conflicts * These types are already exported by their respective modules */ //# sourceMappingURL=get-symbol-lsp-info.d.ts.map