import { z } from 'zod';
export declare const getDefinitionInputSchema: z.ZodObject<{
    file: z.ZodString;
    line: z.ZodNumber;
    symbol: z.ZodString;
}, "strip", z.ZodTypeAny, {
    symbol: string;
    line: number;
    file: string;
}, {
    symbol: string;
    line: number;
    file: string;
}>;
declare const definitionSchema: z.ZodObject<{
    file: z.ZodString;
    line: z.ZodNumber;
    column: z.ZodNumber;
    preview: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    line: number;
    file: string;
    column: number;
    preview?: string | undefined;
}, {
    line: number;
    file: string;
    column: number;
    preview?: string | undefined;
}>;
export declare const getDefinitionOutputSchema: z.ZodObject<{
    definitions: z.ZodArray<z.ZodObject<{
        file: z.ZodString;
        line: z.ZodNumber;
        column: z.ZodNumber;
        preview: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        line: number;
        file: string;
        column: number;
        preview?: string | undefined;
    }, {
        line: number;
        file: string;
        column: number;
        preview?: string | undefined;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    definitions: {
        line: number;
        file: string;
        column: number;
        preview?: string | undefined;
    }[];
}, {
    definitions: {
        line: number;
        file: string;
        column: number;
        preview?: string | undefined;
    }[];
}>;
export type GetDefinitionArgs = z.infer<typeof getDefinitionInputSchema>;
export type GetDefinitionResult = z.infer<typeof getDefinitionOutputSchema>;
export type Definition = z.infer<typeof definitionSchema>;
export {};
//# sourceMappingURL=definition-schema.d.ts.map