import { z } from 'zod';
export declare const migrationInputSchema: z.ZodObject<{
    path: z.ZodOptional<z.ZodString>;
    sections: z.ZodOptional<z.ZodArray<z.ZodString>>;
    listSections: z.ZodOptional<z.ZodBoolean>;
    queryKeywords: z.ZodOptional<z.ZodArray<z.ZodString>>;
}, z.core.$strip>;
export type MigrationInput = z.infer<typeof migrationInputSchema>;
export declare const migrationTool: {
    name: string;
    description: string;
    parameters: z.ZodObject<{
        path: z.ZodOptional<z.ZodString>;
        sections: z.ZodOptional<z.ZodArray<z.ZodString>>;
        listSections: z.ZodOptional<z.ZodBoolean>;
        queryKeywords: z.ZodOptional<z.ZodArray<z.ZodString>>;
    }, z.core.$strip>;
    execute: (args: MigrationInput) => Promise<string>;
};
//# sourceMappingURL=migration.d.ts.map