import { z } from 'zod';
export declare const GtfsValidationSummarySchema: z.ZodObject<{
    messages: z.ZodArray<z.ZodObject<{
        field: z.ZodString;
        file_name: z.ZodString;
        message: z.ZodString;
        rows: z.ZodArray<z.ZodNumber, "many">;
        rule_id: z.ZodString;
        severity: z.ZodEnum<["error", "warning", "ignore", "forbidden"]>;
    }, "strip", z.ZodTypeAny, {
        message: string;
        file_name: string;
        field: string;
        rows: number[];
        rule_id: string;
        severity: "error" | "warning" | "ignore" | "forbidden";
    }, {
        message: string;
        file_name: string;
        field: string;
        rows: number[];
        rule_id: string;
        severity: "error" | "warning" | "ignore" | "forbidden";
    }>, "many">;
    total_errors: z.ZodNumber;
    total_warnings: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    messages: {
        message: string;
        file_name: string;
        field: string;
        rows: number[];
        rule_id: string;
        severity: "error" | "warning" | "ignore" | "forbidden";
    }[];
    total_errors: number;
    total_warnings: number;
}, {
    messages: {
        message: string;
        file_name: string;
        field: string;
        rows: number[];
        rule_id: string;
        severity: "error" | "warning" | "ignore" | "forbidden";
    }[];
    total_errors: number;
    total_warnings: number;
}>;
export type GtfsValidationSummary = z.infer<typeof GtfsValidationSummarySchema>;
