import { z } from 'zod';
export declare const RideSchema: z.ZodObject<Omit<{
    _id: z.ZodString;
    created_at: z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>;
    created_by: z.ZodDefault<z.ZodNullable<z.ZodString>>;
    is_locked: z.ZodDefault<z.ZodBoolean>;
    updated_at: z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>;
    updated_by: z.ZodOptional<z.ZodString>;
}, "is_locked"> & {
    agency_id: z.ZodString;
    analysis: z.ZodNullable<z.ZodObject<{
        AT_LEAST_ONE_VEHICLE_EVENT_ON_FIRST_STOP: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_PATH_DATA", "NO_VEHICLE_EVENTS", "NO_VEHICLE_EVENTS_ON_FIRST_STOP", "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        }>;
        ENDED_AT_LAST_STOP: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_PATH_DATA", "NO_VEHICLE_EVENTS", "ENDED_AT_LAST_STOP", "ENDED_OUTSIDE_OF_LAST_STOP"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        }>;
        EXPECTED_APEX_VALIDATION_INTERVAL: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_APEX_VALIDATIONS", "NOT_ENOUGH_VALIDATIONS", "INTERVALS_TOO_SHORT", "NON_ORGANIC_INTERVALS", "EXPECTED_VALIDATION_INTERVALS"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        }>;
        EXPECTED_DRIVER_ID_QTY: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_VEHICLE_EVENTS", "UNEXPECTED_DRIVER_ID_QTY", "EXPECTED_DRIVER_ID_QTY"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        }>;
        EXPECTED_START_TIME: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_START_TIME_SCHEDULED", "NO_VEHICLE_EVENTS", "UNKNOWN_START", "EARLY_START", "LATE_START", "START_ON_TIME"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        }>;
        EXPECTED_VEHICLE_EVENT_DELAY: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_VEHICLE_EVENTS", "UNEXPECTED_VEHICLE_EVENTS_DELAY", "EXPECTED_VEHICLE_EVENTS_DELAY"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        }>;
        EXPECTED_VEHICLE_EVENT_INTERVAL: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_VEHICLE_EVENTS", "EXPECTED_VEHICLE_EVENT_INTERVAL", "UNEXPECTED_VEHICLE_EVENT_INTERVAL"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        }>;
        EXPECTED_VEHICLE_EVENT_QTY: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            expected_qty: z.ZodNullable<z.ZodNumber>;
            found_qty: z.ZodNullable<z.ZodNumber>;
            reason: z.ZodEnum<["NO_PATH_DATA", "NO_VEHICLE_EVENTS", "EXPECTED_VEHICLE_EVENT_QTY", "UNEXPECTED_VEHICLE_EVENT_QTY"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        }>;
        EXPECTED_VEHICLE_ID_QTY: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_VEHICLE_EVENTS", "NO_APEX_VALIDATIONS", "UNEXPECTED_VEHICLE_ID_QTY", "EXPECTED_VEHICLE_ID_QTY"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        }>;
        MATCHING_APEX_LOCATIONS: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_PATH_DATA", "NO_APEX_LOCATIONS", "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP", "MATCHING_APEX_LOCATIONS"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        }>;
        MATCHING_VEHICLE_IDS: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["MATCHING_VEHICLE_IDS", "VEHICLE_ID_MISMATCH", "NO_VEHICLE_EVENTS", "NO_APEX_TRANSACTIONS"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        }>;
        SIMPLE_ONE_APEX_VALIDATION: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_APEX_VALIDATIONS", "ONE_OR_MORE_APEX_VALIDATIONS"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        }>;
        SIMPLE_ONE_VEHICLE_EVENT_OR_APEX_VALIDATION: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS", "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        }>;
        SIMPLE_THREE_VEHICLE_EVENTS: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_PATH_DATA", "NO_VEHICLE_EVENTS", "MISSING_FIRST_STOPS", "MISSING_MIDDLE_STOPS", "MISSING_LAST_STOPS", "ALL_STOPS_FOUND"]>;
            stop_ids_first: z.ZodNullable<z.ZodArray<z.ZodString, "many">>;
            stop_ids_last: z.ZodNullable<z.ZodArray<z.ZodString, "many">>;
            stop_ids_middle: z.ZodNullable<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        }>;
        TRANSACTION_SEQUENTIALITY: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            expected_qty: z.ZodNullable<z.ZodNumber>;
            found_qty: z.ZodNullable<z.ZodNumber>;
            missing_qty: z.ZodNullable<z.ZodNumber>;
            reason: z.ZodEnum<["NO_TRANSACTIONS", "MISSING_TRANSACTIONS", "ALL_TRANSACTIONS_RECEIVED"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        }>;
    }, "strip", z.ZodTypeAny, {
        EXPECTED_DRIVER_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_INTERVAL: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        };
        ENDED_AT_LAST_STOP: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_QTY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        };
        MATCHING_APEX_LOCATIONS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        };
        MATCHING_VEHICLE_IDS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        };
        AT_LEAST_ONE_VEHICLE_EVENT_ON_FIRST_STOP: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_APEX_VALIDATION_INTERVAL: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        };
        EXPECTED_START_TIME: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_DELAY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_APEX_VALIDATION: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_VEHICLE_EVENT_OR_APEX_VALIDATION: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        };
        SIMPLE_THREE_VEHICLE_EVENTS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        };
        TRANSACTION_SEQUENTIALITY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        };
    }, {
        EXPECTED_DRIVER_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_INTERVAL: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        };
        ENDED_AT_LAST_STOP: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_QTY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        };
        MATCHING_APEX_LOCATIONS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        };
        MATCHING_VEHICLE_IDS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        };
        AT_LEAST_ONE_VEHICLE_EVENT_ON_FIRST_STOP: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_APEX_VALIDATION_INTERVAL: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        };
        EXPECTED_START_TIME: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_DELAY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_APEX_VALIDATION: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_VEHICLE_EVENT_OR_APEX_VALIDATION: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        };
        SIMPLE_THREE_VEHICLE_EVENTS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        };
        TRANSACTION_SEQUENTIALITY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        };
    }>>;
    apex_locations_qty: z.ZodNullable<z.ZodNumber>;
    apex_on_board_refunds_amount: z.ZodNullable<z.ZodNumber>;
    apex_on_board_refunds_qty: z.ZodNullable<z.ZodNumber>;
    apex_on_board_sales_amount: z.ZodNullable<z.ZodNumber>;
    apex_on_board_sales_qty: z.ZodNullable<z.ZodNumber>;
    apex_validations_qty: z.ZodNullable<z.ZodNumber>;
    driver_ids: z.ZodArray<z.ZodString, "many">;
    end_time_observed: z.ZodNullable<z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>>;
    end_time_scheduled: z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>;
    extension_observed: z.ZodNullable<z.ZodNumber>;
    extension_scheduled: z.ZodNumber;
    hashed_pattern_id: z.ZodString;
    hashed_shape_id: z.ZodString;
    hashed_trip_id: z.ZodString;
    headsign: z.ZodString;
    line_id: z.ZodNumber;
    operational_date: z.ZodEffects<z.ZodString, import("@tmlmobilidade/go-types-shared").OperationalDate, string>;
    passengers_estimated: z.ZodNullable<z.ZodNumber>;
    passengers_observed: z.ZodNullable<z.ZodNumber>;
    passengers_observed_on_board_sales_amount: z.ZodNullable<z.ZodNumber>;
    passengers_observed_on_board_sales_qty: z.ZodNullable<z.ZodNumber>;
    passengers_observed_prepaid_amount: z.ZodNullable<z.ZodNumber>;
    passengers_observed_prepaid_qty: z.ZodNullable<z.ZodNumber>;
    passengers_observed_subscription_qty: z.ZodNullable<z.ZodNumber>;
    pattern_id: z.ZodString;
    plan_id: z.ZodString;
    route_id: z.ZodString;
    seen_first_at: z.ZodNullable<z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>>;
    seen_last_at: z.ZodNullable<z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>>;
    start_time_observed: z.ZodNullable<z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>>;
    start_time_scheduled: z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>;
    system_status: z.ZodDefault<z.ZodEnum<["waiting", "processing", "complete", "error", "skipped"]>>;
    trip_id: z.ZodString;
    vehicle_ids: z.ZodArray<z.ZodNumber, "many">;
}, "strip", z.ZodTypeAny, {
    _id: string;
    created_at: number & {
        __brand: "UnixTimestamp";
    };
    created_by: string | null;
    updated_at: number & {
        __brand: "UnixTimestamp";
    };
    agency_id: string;
    seen_last_at: import("@tmlmobilidade/go-types-shared").UnixTimestamp | null;
    headsign: string;
    line_id: number;
    route_id: string;
    driver_ids: string[];
    pattern_id: string;
    plan_id: string;
    trip_id: string;
    vehicle_ids: number[];
    operational_date: string & {
        __brand: "OperationalDate";
    };
    start_time_observed: import("@tmlmobilidade/go-types-shared").UnixTimestamp | null;
    start_time_scheduled: number & {
        __brand: "UnixTimestamp";
    };
    end_time_observed: import("@tmlmobilidade/go-types-shared").UnixTimestamp | null;
    end_time_scheduled: number & {
        __brand: "UnixTimestamp";
    };
    extension_observed: number | null;
    extension_scheduled: number;
    seen_first_at: import("@tmlmobilidade/go-types-shared").UnixTimestamp | null;
    passengers_estimated: number | null;
    passengers_observed: number | null;
    passengers_observed_on_board_sales_amount: number | null;
    passengers_observed_on_board_sales_qty: number | null;
    passengers_observed_prepaid_amount: number | null;
    passengers_observed_prepaid_qty: number | null;
    passengers_observed_subscription_qty: number | null;
    apex_locations_qty: number | null;
    apex_on_board_refunds_amount: number | null;
    apex_on_board_refunds_qty: number | null;
    apex_on_board_sales_amount: number | null;
    apex_on_board_sales_qty: number | null;
    apex_validations_qty: number | null;
    analysis: {
        EXPECTED_DRIVER_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_INTERVAL: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        };
        ENDED_AT_LAST_STOP: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_QTY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        };
        MATCHING_APEX_LOCATIONS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        };
        MATCHING_VEHICLE_IDS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        };
        AT_LEAST_ONE_VEHICLE_EVENT_ON_FIRST_STOP: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_APEX_VALIDATION_INTERVAL: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        };
        EXPECTED_START_TIME: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_DELAY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_APEX_VALIDATION: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_VEHICLE_EVENT_OR_APEX_VALIDATION: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        };
        SIMPLE_THREE_VEHICLE_EVENTS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        };
        TRANSACTION_SEQUENTIALITY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        };
    } | null;
    hashed_pattern_id: string;
    hashed_shape_id: string;
    hashed_trip_id: string;
    system_status: "error" | "waiting" | "processing" | "complete" | "skipped";
    updated_by?: string | undefined;
}, {
    _id: string;
    created_at: number;
    updated_at: number;
    agency_id: string;
    seen_last_at: number | null;
    headsign: string;
    line_id: number;
    route_id: string;
    driver_ids: string[];
    pattern_id: string;
    plan_id: string;
    trip_id: string;
    vehicle_ids: number[];
    operational_date: string;
    start_time_observed: number | null;
    start_time_scheduled: number;
    end_time_observed: number | null;
    end_time_scheduled: number;
    extension_observed: number | null;
    extension_scheduled: number;
    seen_first_at: number | null;
    passengers_estimated: number | null;
    passengers_observed: number | null;
    passengers_observed_on_board_sales_amount: number | null;
    passengers_observed_on_board_sales_qty: number | null;
    passengers_observed_prepaid_amount: number | null;
    passengers_observed_prepaid_qty: number | null;
    passengers_observed_subscription_qty: number | null;
    apex_locations_qty: number | null;
    apex_on_board_refunds_amount: number | null;
    apex_on_board_refunds_qty: number | null;
    apex_on_board_sales_amount: number | null;
    apex_on_board_sales_qty: number | null;
    apex_validations_qty: number | null;
    analysis: {
        EXPECTED_DRIVER_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_INTERVAL: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        };
        ENDED_AT_LAST_STOP: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_QTY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        };
        MATCHING_APEX_LOCATIONS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        };
        MATCHING_VEHICLE_IDS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        };
        AT_LEAST_ONE_VEHICLE_EVENT_ON_FIRST_STOP: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_APEX_VALIDATION_INTERVAL: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        };
        EXPECTED_START_TIME: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_DELAY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_APEX_VALIDATION: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_VEHICLE_EVENT_OR_APEX_VALIDATION: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        };
        SIMPLE_THREE_VEHICLE_EVENTS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        };
        TRANSACTION_SEQUENTIALITY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        };
    } | null;
    hashed_pattern_id: string;
    hashed_shape_id: string;
    hashed_trip_id: string;
    created_by?: string | null | undefined;
    updated_by?: string | undefined;
    system_status?: "error" | "waiting" | "processing" | "complete" | "skipped" | undefined;
}>;
export declare const CreateRideSchema: z.ZodObject<Omit<{
    _id: z.ZodOptional<z.ZodString>;
    created_at: z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>;
    created_by: z.ZodDefault<z.ZodNullable<z.ZodString>>;
    updated_at: z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>;
    updated_by: z.ZodOptional<z.ZodString>;
    agency_id: z.ZodString;
    seen_last_at: z.ZodNullable<z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>>;
    headsign: z.ZodString;
    line_id: z.ZodNumber;
    route_id: z.ZodString;
    driver_ids: z.ZodArray<z.ZodString, "many">;
    pattern_id: z.ZodString;
    plan_id: z.ZodString;
    trip_id: z.ZodString;
    vehicle_ids: z.ZodArray<z.ZodNumber, "many">;
    operational_date: z.ZodEffects<z.ZodString, import("@tmlmobilidade/go-types-shared").OperationalDate, string>;
    start_time_observed: z.ZodNullable<z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>>;
    start_time_scheduled: z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>;
    end_time_observed: z.ZodNullable<z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>>;
    end_time_scheduled: z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>;
    extension_observed: z.ZodNullable<z.ZodNumber>;
    extension_scheduled: z.ZodNumber;
    seen_first_at: z.ZodNullable<z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>>;
    passengers_estimated: z.ZodNullable<z.ZodNumber>;
    passengers_observed: z.ZodNullable<z.ZodNumber>;
    passengers_observed_on_board_sales_amount: z.ZodNullable<z.ZodNumber>;
    passengers_observed_on_board_sales_qty: z.ZodNullable<z.ZodNumber>;
    passengers_observed_prepaid_amount: z.ZodNullable<z.ZodNumber>;
    passengers_observed_prepaid_qty: z.ZodNullable<z.ZodNumber>;
    passengers_observed_subscription_qty: z.ZodNullable<z.ZodNumber>;
    apex_locations_qty: z.ZodNullable<z.ZodNumber>;
    apex_on_board_refunds_amount: z.ZodNullable<z.ZodNumber>;
    apex_on_board_refunds_qty: z.ZodNullable<z.ZodNumber>;
    apex_on_board_sales_amount: z.ZodNullable<z.ZodNumber>;
    apex_on_board_sales_qty: z.ZodNullable<z.ZodNumber>;
    apex_validations_qty: z.ZodNullable<z.ZodNumber>;
    analysis: z.ZodNullable<z.ZodObject<{
        AT_LEAST_ONE_VEHICLE_EVENT_ON_FIRST_STOP: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_PATH_DATA", "NO_VEHICLE_EVENTS", "NO_VEHICLE_EVENTS_ON_FIRST_STOP", "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        }>;
        ENDED_AT_LAST_STOP: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_PATH_DATA", "NO_VEHICLE_EVENTS", "ENDED_AT_LAST_STOP", "ENDED_OUTSIDE_OF_LAST_STOP"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        }>;
        EXPECTED_APEX_VALIDATION_INTERVAL: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_APEX_VALIDATIONS", "NOT_ENOUGH_VALIDATIONS", "INTERVALS_TOO_SHORT", "NON_ORGANIC_INTERVALS", "EXPECTED_VALIDATION_INTERVALS"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        }>;
        EXPECTED_DRIVER_ID_QTY: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_VEHICLE_EVENTS", "UNEXPECTED_DRIVER_ID_QTY", "EXPECTED_DRIVER_ID_QTY"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        }>;
        EXPECTED_START_TIME: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_START_TIME_SCHEDULED", "NO_VEHICLE_EVENTS", "UNKNOWN_START", "EARLY_START", "LATE_START", "START_ON_TIME"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        }>;
        EXPECTED_VEHICLE_EVENT_DELAY: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_VEHICLE_EVENTS", "UNEXPECTED_VEHICLE_EVENTS_DELAY", "EXPECTED_VEHICLE_EVENTS_DELAY"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        }>;
        EXPECTED_VEHICLE_EVENT_INTERVAL: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_VEHICLE_EVENTS", "EXPECTED_VEHICLE_EVENT_INTERVAL", "UNEXPECTED_VEHICLE_EVENT_INTERVAL"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        }>;
        EXPECTED_VEHICLE_EVENT_QTY: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            expected_qty: z.ZodNullable<z.ZodNumber>;
            found_qty: z.ZodNullable<z.ZodNumber>;
            reason: z.ZodEnum<["NO_PATH_DATA", "NO_VEHICLE_EVENTS", "EXPECTED_VEHICLE_EVENT_QTY", "UNEXPECTED_VEHICLE_EVENT_QTY"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        }>;
        EXPECTED_VEHICLE_ID_QTY: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_VEHICLE_EVENTS", "NO_APEX_VALIDATIONS", "UNEXPECTED_VEHICLE_ID_QTY", "EXPECTED_VEHICLE_ID_QTY"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        }>;
        MATCHING_APEX_LOCATIONS: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_PATH_DATA", "NO_APEX_LOCATIONS", "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP", "MATCHING_APEX_LOCATIONS"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        }>;
        MATCHING_VEHICLE_IDS: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["MATCHING_VEHICLE_IDS", "VEHICLE_ID_MISMATCH", "NO_VEHICLE_EVENTS", "NO_APEX_TRANSACTIONS"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        }>;
        SIMPLE_ONE_APEX_VALIDATION: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_APEX_VALIDATIONS", "ONE_OR_MORE_APEX_VALIDATIONS"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        }>;
        SIMPLE_ONE_VEHICLE_EVENT_OR_APEX_VALIDATION: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS", "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        }>;
        SIMPLE_THREE_VEHICLE_EVENTS: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_PATH_DATA", "NO_VEHICLE_EVENTS", "MISSING_FIRST_STOPS", "MISSING_MIDDLE_STOPS", "MISSING_LAST_STOPS", "ALL_STOPS_FOUND"]>;
            stop_ids_first: z.ZodNullable<z.ZodArray<z.ZodString, "many">>;
            stop_ids_last: z.ZodNullable<z.ZodArray<z.ZodString, "many">>;
            stop_ids_middle: z.ZodNullable<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        }>;
        TRANSACTION_SEQUENTIALITY: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            expected_qty: z.ZodNullable<z.ZodNumber>;
            found_qty: z.ZodNullable<z.ZodNumber>;
            missing_qty: z.ZodNullable<z.ZodNumber>;
            reason: z.ZodEnum<["NO_TRANSACTIONS", "MISSING_TRANSACTIONS", "ALL_TRANSACTIONS_RECEIVED"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        }>;
    }, "strip", z.ZodTypeAny, {
        EXPECTED_DRIVER_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_INTERVAL: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        };
        ENDED_AT_LAST_STOP: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_QTY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        };
        MATCHING_APEX_LOCATIONS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        };
        MATCHING_VEHICLE_IDS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        };
        AT_LEAST_ONE_VEHICLE_EVENT_ON_FIRST_STOP: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_APEX_VALIDATION_INTERVAL: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        };
        EXPECTED_START_TIME: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_DELAY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_APEX_VALIDATION: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_VEHICLE_EVENT_OR_APEX_VALIDATION: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        };
        SIMPLE_THREE_VEHICLE_EVENTS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        };
        TRANSACTION_SEQUENTIALITY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        };
    }, {
        EXPECTED_DRIVER_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_INTERVAL: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        };
        ENDED_AT_LAST_STOP: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_QTY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        };
        MATCHING_APEX_LOCATIONS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        };
        MATCHING_VEHICLE_IDS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        };
        AT_LEAST_ONE_VEHICLE_EVENT_ON_FIRST_STOP: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_APEX_VALIDATION_INTERVAL: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        };
        EXPECTED_START_TIME: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_DELAY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_APEX_VALIDATION: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_VEHICLE_EVENT_OR_APEX_VALIDATION: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        };
        SIMPLE_THREE_VEHICLE_EVENTS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        };
        TRANSACTION_SEQUENTIALITY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        };
    }>>;
    hashed_pattern_id: z.ZodString;
    hashed_shape_id: z.ZodString;
    hashed_trip_id: z.ZodString;
    system_status: z.ZodDefault<z.ZodEnum<["waiting", "processing", "complete", "error", "skipped"]>>;
}, "created_at" | "updated_at">, "strip", z.ZodTypeAny, {
    created_by: string | null;
    agency_id: string;
    seen_last_at: import("@tmlmobilidade/go-types-shared").UnixTimestamp | null;
    headsign: string;
    line_id: number;
    route_id: string;
    driver_ids: string[];
    pattern_id: string;
    plan_id: string;
    trip_id: string;
    vehicle_ids: number[];
    operational_date: string & {
        __brand: "OperationalDate";
    };
    start_time_observed: import("@tmlmobilidade/go-types-shared").UnixTimestamp | null;
    start_time_scheduled: number & {
        __brand: "UnixTimestamp";
    };
    end_time_observed: import("@tmlmobilidade/go-types-shared").UnixTimestamp | null;
    end_time_scheduled: number & {
        __brand: "UnixTimestamp";
    };
    extension_observed: number | null;
    extension_scheduled: number;
    seen_first_at: import("@tmlmobilidade/go-types-shared").UnixTimestamp | null;
    passengers_estimated: number | null;
    passengers_observed: number | null;
    passengers_observed_on_board_sales_amount: number | null;
    passengers_observed_on_board_sales_qty: number | null;
    passengers_observed_prepaid_amount: number | null;
    passengers_observed_prepaid_qty: number | null;
    passengers_observed_subscription_qty: number | null;
    apex_locations_qty: number | null;
    apex_on_board_refunds_amount: number | null;
    apex_on_board_refunds_qty: number | null;
    apex_on_board_sales_amount: number | null;
    apex_on_board_sales_qty: number | null;
    apex_validations_qty: number | null;
    analysis: {
        EXPECTED_DRIVER_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_INTERVAL: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        };
        ENDED_AT_LAST_STOP: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_QTY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        };
        MATCHING_APEX_LOCATIONS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        };
        MATCHING_VEHICLE_IDS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        };
        AT_LEAST_ONE_VEHICLE_EVENT_ON_FIRST_STOP: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_APEX_VALIDATION_INTERVAL: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        };
        EXPECTED_START_TIME: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_DELAY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_APEX_VALIDATION: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_VEHICLE_EVENT_OR_APEX_VALIDATION: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        };
        SIMPLE_THREE_VEHICLE_EVENTS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        };
        TRANSACTION_SEQUENTIALITY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        };
    } | null;
    hashed_pattern_id: string;
    hashed_shape_id: string;
    hashed_trip_id: string;
    system_status: "error" | "waiting" | "processing" | "complete" | "skipped";
    _id?: string | undefined;
    updated_by?: string | undefined;
}, {
    agency_id: string;
    seen_last_at: number | null;
    headsign: string;
    line_id: number;
    route_id: string;
    driver_ids: string[];
    pattern_id: string;
    plan_id: string;
    trip_id: string;
    vehicle_ids: number[];
    operational_date: string;
    start_time_observed: number | null;
    start_time_scheduled: number;
    end_time_observed: number | null;
    end_time_scheduled: number;
    extension_observed: number | null;
    extension_scheduled: number;
    seen_first_at: number | null;
    passengers_estimated: number | null;
    passengers_observed: number | null;
    passengers_observed_on_board_sales_amount: number | null;
    passengers_observed_on_board_sales_qty: number | null;
    passengers_observed_prepaid_amount: number | null;
    passengers_observed_prepaid_qty: number | null;
    passengers_observed_subscription_qty: number | null;
    apex_locations_qty: number | null;
    apex_on_board_refunds_amount: number | null;
    apex_on_board_refunds_qty: number | null;
    apex_on_board_sales_amount: number | null;
    apex_on_board_sales_qty: number | null;
    apex_validations_qty: number | null;
    analysis: {
        EXPECTED_DRIVER_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_INTERVAL: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        };
        ENDED_AT_LAST_STOP: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_QTY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        };
        MATCHING_APEX_LOCATIONS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        };
        MATCHING_VEHICLE_IDS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        };
        AT_LEAST_ONE_VEHICLE_EVENT_ON_FIRST_STOP: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_APEX_VALIDATION_INTERVAL: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        };
        EXPECTED_START_TIME: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_DELAY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_APEX_VALIDATION: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_VEHICLE_EVENT_OR_APEX_VALIDATION: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        };
        SIMPLE_THREE_VEHICLE_EVENTS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        };
        TRANSACTION_SEQUENTIALITY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        };
    } | null;
    hashed_pattern_id: string;
    hashed_shape_id: string;
    hashed_trip_id: string;
    _id?: string | undefined;
    created_by?: string | null | undefined;
    updated_by?: string | undefined;
    system_status?: "error" | "waiting" | "processing" | "complete" | "skipped" | undefined;
}>;
export declare const UpdateRideSchema: z.ZodObject<{
    _id: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    updated_by: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    agency_id: z.ZodOptional<z.ZodString>;
    seen_last_at: z.ZodOptional<z.ZodNullable<z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>>>;
    headsign: z.ZodOptional<z.ZodString>;
    line_id: z.ZodOptional<z.ZodNumber>;
    route_id: z.ZodOptional<z.ZodString>;
    driver_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    pattern_id: z.ZodOptional<z.ZodString>;
    plan_id: z.ZodOptional<z.ZodString>;
    trip_id: z.ZodOptional<z.ZodString>;
    vehicle_ids: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
    operational_date: z.ZodOptional<z.ZodEffects<z.ZodString, import("@tmlmobilidade/go-types-shared").OperationalDate, string>>;
    start_time_observed: z.ZodOptional<z.ZodNullable<z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>>>;
    start_time_scheduled: z.ZodOptional<z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>>;
    end_time_observed: z.ZodOptional<z.ZodNullable<z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>>>;
    end_time_scheduled: z.ZodOptional<z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>>;
    extension_observed: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    extension_scheduled: z.ZodOptional<z.ZodNumber>;
    seen_first_at: z.ZodOptional<z.ZodNullable<z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>>>;
    passengers_estimated: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    passengers_observed: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    passengers_observed_on_board_sales_amount: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    passengers_observed_on_board_sales_qty: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    passengers_observed_prepaid_amount: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    passengers_observed_prepaid_qty: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    passengers_observed_subscription_qty: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    apex_locations_qty: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    apex_on_board_refunds_amount: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    apex_on_board_refunds_qty: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    apex_on_board_sales_amount: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    apex_on_board_sales_qty: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    apex_validations_qty: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    analysis: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        AT_LEAST_ONE_VEHICLE_EVENT_ON_FIRST_STOP: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_PATH_DATA", "NO_VEHICLE_EVENTS", "NO_VEHICLE_EVENTS_ON_FIRST_STOP", "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        }>;
        ENDED_AT_LAST_STOP: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_PATH_DATA", "NO_VEHICLE_EVENTS", "ENDED_AT_LAST_STOP", "ENDED_OUTSIDE_OF_LAST_STOP"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        }>;
        EXPECTED_APEX_VALIDATION_INTERVAL: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_APEX_VALIDATIONS", "NOT_ENOUGH_VALIDATIONS", "INTERVALS_TOO_SHORT", "NON_ORGANIC_INTERVALS", "EXPECTED_VALIDATION_INTERVALS"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        }>;
        EXPECTED_DRIVER_ID_QTY: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_VEHICLE_EVENTS", "UNEXPECTED_DRIVER_ID_QTY", "EXPECTED_DRIVER_ID_QTY"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        }>;
        EXPECTED_START_TIME: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_START_TIME_SCHEDULED", "NO_VEHICLE_EVENTS", "UNKNOWN_START", "EARLY_START", "LATE_START", "START_ON_TIME"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        }>;
        EXPECTED_VEHICLE_EVENT_DELAY: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_VEHICLE_EVENTS", "UNEXPECTED_VEHICLE_EVENTS_DELAY", "EXPECTED_VEHICLE_EVENTS_DELAY"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        }>;
        EXPECTED_VEHICLE_EVENT_INTERVAL: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_VEHICLE_EVENTS", "EXPECTED_VEHICLE_EVENT_INTERVAL", "UNEXPECTED_VEHICLE_EVENT_INTERVAL"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        }>;
        EXPECTED_VEHICLE_EVENT_QTY: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            expected_qty: z.ZodNullable<z.ZodNumber>;
            found_qty: z.ZodNullable<z.ZodNumber>;
            reason: z.ZodEnum<["NO_PATH_DATA", "NO_VEHICLE_EVENTS", "EXPECTED_VEHICLE_EVENT_QTY", "UNEXPECTED_VEHICLE_EVENT_QTY"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        }>;
        EXPECTED_VEHICLE_ID_QTY: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_VEHICLE_EVENTS", "NO_APEX_VALIDATIONS", "UNEXPECTED_VEHICLE_ID_QTY", "EXPECTED_VEHICLE_ID_QTY"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        }>;
        MATCHING_APEX_LOCATIONS: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_PATH_DATA", "NO_APEX_LOCATIONS", "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP", "MATCHING_APEX_LOCATIONS"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        }>;
        MATCHING_VEHICLE_IDS: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["MATCHING_VEHICLE_IDS", "VEHICLE_ID_MISMATCH", "NO_VEHICLE_EVENTS", "NO_APEX_TRANSACTIONS"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        }>;
        SIMPLE_ONE_APEX_VALIDATION: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_APEX_VALIDATIONS", "ONE_OR_MORE_APEX_VALIDATIONS"]>;
            value: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        }, {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        }>;
        SIMPLE_ONE_VEHICLE_EVENT_OR_APEX_VALIDATION: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS", "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        }>;
        SIMPLE_THREE_VEHICLE_EVENTS: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            reason: z.ZodEnum<["NO_PATH_DATA", "NO_VEHICLE_EVENTS", "MISSING_FIRST_STOPS", "MISSING_MIDDLE_STOPS", "MISSING_LAST_STOPS", "ALL_STOPS_FOUND"]>;
            stop_ids_first: z.ZodNullable<z.ZodArray<z.ZodString, "many">>;
            stop_ids_last: z.ZodNullable<z.ZodArray<z.ZodString, "many">>;
            stop_ids_middle: z.ZodNullable<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        }>;
        TRANSACTION_SEQUENTIALITY: z.ZodObject<{
            error_message: z.ZodOptional<z.ZodString>;
            grade: z.ZodEnum<["pass", "fail", "skip", "error"]>;
        } & {
            expected_qty: z.ZodNullable<z.ZodNumber>;
            found_qty: z.ZodNullable<z.ZodNumber>;
            missing_qty: z.ZodNullable<z.ZodNumber>;
            reason: z.ZodEnum<["NO_TRANSACTIONS", "MISSING_TRANSACTIONS", "ALL_TRANSACTIONS_RECEIVED"]>;
        }, "strip", z.ZodTypeAny, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        }, {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        }>;
    }, "strip", z.ZodTypeAny, {
        EXPECTED_DRIVER_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_INTERVAL: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        };
        ENDED_AT_LAST_STOP: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_QTY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        };
        MATCHING_APEX_LOCATIONS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        };
        MATCHING_VEHICLE_IDS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        };
        AT_LEAST_ONE_VEHICLE_EVENT_ON_FIRST_STOP: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_APEX_VALIDATION_INTERVAL: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        };
        EXPECTED_START_TIME: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_DELAY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_APEX_VALIDATION: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_VEHICLE_EVENT_OR_APEX_VALIDATION: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        };
        SIMPLE_THREE_VEHICLE_EVENTS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        };
        TRANSACTION_SEQUENTIALITY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        };
    }, {
        EXPECTED_DRIVER_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_INTERVAL: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        };
        ENDED_AT_LAST_STOP: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_QTY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        };
        MATCHING_APEX_LOCATIONS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        };
        MATCHING_VEHICLE_IDS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        };
        AT_LEAST_ONE_VEHICLE_EVENT_ON_FIRST_STOP: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_APEX_VALIDATION_INTERVAL: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        };
        EXPECTED_START_TIME: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_DELAY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_APEX_VALIDATION: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_VEHICLE_EVENT_OR_APEX_VALIDATION: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        };
        SIMPLE_THREE_VEHICLE_EVENTS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        };
        TRANSACTION_SEQUENTIALITY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        };
    }>>>;
    hashed_pattern_id: z.ZodOptional<z.ZodString>;
    hashed_shape_id: z.ZodOptional<z.ZodString>;
    hashed_trip_id: z.ZodOptional<z.ZodString>;
    system_status: z.ZodOptional<z.ZodDefault<z.ZodEnum<["waiting", "processing", "complete", "error", "skipped"]>>>;
}, "strip", z.ZodTypeAny, {
    _id?: string | undefined;
    updated_by?: string | undefined;
    agency_id?: string | undefined;
    seen_last_at?: import("@tmlmobilidade/go-types-shared").UnixTimestamp | null | undefined;
    headsign?: string | undefined;
    line_id?: number | undefined;
    route_id?: string | undefined;
    driver_ids?: string[] | undefined;
    pattern_id?: string | undefined;
    plan_id?: string | undefined;
    trip_id?: string | undefined;
    vehicle_ids?: number[] | undefined;
    operational_date?: import("@tmlmobilidade/go-types-shared").OperationalDate | undefined;
    start_time_observed?: import("@tmlmobilidade/go-types-shared").UnixTimestamp | null | undefined;
    start_time_scheduled?: import("@tmlmobilidade/go-types-shared").UnixTimestamp | undefined;
    end_time_observed?: import("@tmlmobilidade/go-types-shared").UnixTimestamp | null | undefined;
    end_time_scheduled?: import("@tmlmobilidade/go-types-shared").UnixTimestamp | undefined;
    extension_observed?: number | null | undefined;
    extension_scheduled?: number | undefined;
    seen_first_at?: import("@tmlmobilidade/go-types-shared").UnixTimestamp | null | undefined;
    passengers_estimated?: number | null | undefined;
    passengers_observed?: number | null | undefined;
    passengers_observed_on_board_sales_amount?: number | null | undefined;
    passengers_observed_on_board_sales_qty?: number | null | undefined;
    passengers_observed_prepaid_amount?: number | null | undefined;
    passengers_observed_prepaid_qty?: number | null | undefined;
    passengers_observed_subscription_qty?: number | null | undefined;
    apex_locations_qty?: number | null | undefined;
    apex_on_board_refunds_amount?: number | null | undefined;
    apex_on_board_refunds_qty?: number | null | undefined;
    apex_on_board_sales_amount?: number | null | undefined;
    apex_on_board_sales_qty?: number | null | undefined;
    apex_validations_qty?: number | null | undefined;
    analysis?: {
        EXPECTED_DRIVER_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_INTERVAL: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        };
        ENDED_AT_LAST_STOP: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_QTY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        };
        MATCHING_APEX_LOCATIONS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        };
        MATCHING_VEHICLE_IDS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        };
        AT_LEAST_ONE_VEHICLE_EVENT_ON_FIRST_STOP: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_APEX_VALIDATION_INTERVAL: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        };
        EXPECTED_START_TIME: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_DELAY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_APEX_VALIDATION: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_VEHICLE_EVENT_OR_APEX_VALIDATION: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        };
        SIMPLE_THREE_VEHICLE_EVENTS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        };
        TRANSACTION_SEQUENTIALITY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        };
    } | null | undefined;
    hashed_pattern_id?: string | undefined;
    hashed_shape_id?: string | undefined;
    hashed_trip_id?: string | undefined;
    system_status?: "error" | "waiting" | "processing" | "complete" | "skipped" | undefined;
}, {
    _id?: string | undefined;
    updated_by?: string | undefined;
    agency_id?: string | undefined;
    seen_last_at?: number | null | undefined;
    headsign?: string | undefined;
    line_id?: number | undefined;
    route_id?: string | undefined;
    driver_ids?: string[] | undefined;
    pattern_id?: string | undefined;
    plan_id?: string | undefined;
    trip_id?: string | undefined;
    vehicle_ids?: number[] | undefined;
    operational_date?: string | undefined;
    start_time_observed?: number | null | undefined;
    start_time_scheduled?: number | undefined;
    end_time_observed?: number | null | undefined;
    end_time_scheduled?: number | undefined;
    extension_observed?: number | null | undefined;
    extension_scheduled?: number | undefined;
    seen_first_at?: number | null | undefined;
    passengers_estimated?: number | null | undefined;
    passengers_observed?: number | null | undefined;
    passengers_observed_on_board_sales_amount?: number | null | undefined;
    passengers_observed_on_board_sales_qty?: number | null | undefined;
    passengers_observed_prepaid_amount?: number | null | undefined;
    passengers_observed_prepaid_qty?: number | null | undefined;
    passengers_observed_subscription_qty?: number | null | undefined;
    apex_locations_qty?: number | null | undefined;
    apex_on_board_refunds_amount?: number | null | undefined;
    apex_on_board_refunds_qty?: number | null | undefined;
    apex_on_board_sales_amount?: number | null | undefined;
    apex_on_board_sales_qty?: number | null | undefined;
    apex_validations_qty?: number | null | undefined;
    analysis?: {
        EXPECTED_DRIVER_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_DRIVER_ID_QTY" | "EXPECTED_DRIVER_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_ID_QTY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_APEX_VALIDATIONS" | "UNEXPECTED_VEHICLE_ID_QTY" | "EXPECTED_VEHICLE_ID_QTY";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_INTERVAL: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_INTERVAL" | "UNEXPECTED_VEHICLE_EVENT_INTERVAL";
            error_message?: string | undefined;
        };
        ENDED_AT_LAST_STOP: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "ENDED_AT_LAST_STOP" | "ENDED_OUTSIDE_OF_LAST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_QTY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "EXPECTED_VEHICLE_EVENT_QTY" | "UNEXPECTED_VEHICLE_EVENT_QTY";
            expected_qty: number | null;
            found_qty: number | null;
            error_message?: string | undefined;
        };
        MATCHING_APEX_LOCATIONS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_APEX_LOCATIONS" | "MISSING_APEX_LOCATION_FOR_AT_LEAST_ONE_STOP" | "MATCHING_APEX_LOCATIONS";
            error_message?: string | undefined;
        };
        MATCHING_VEHICLE_IDS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "MATCHING_VEHICLE_IDS" | "VEHICLE_ID_MISMATCH" | "NO_APEX_TRANSACTIONS";
            error_message?: string | undefined;
        };
        AT_LEAST_ONE_VEHICLE_EVENT_ON_FIRST_STOP: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "NO_VEHICLE_EVENTS_ON_FIRST_STOP" | "ONE_OR_MORE_VEHICLE_EVENTS_ON_FIRST_STOP";
            error_message?: string | undefined;
        };
        EXPECTED_APEX_VALIDATION_INTERVAL: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "NOT_ENOUGH_VALIDATIONS" | "INTERVALS_TOO_SHORT" | "NON_ORGANIC_INTERVALS" | "EXPECTED_VALIDATION_INTERVALS";
            error_message?: string | undefined;
        };
        EXPECTED_START_TIME: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "NO_START_TIME_SCHEDULED" | "UNKNOWN_START" | "EARLY_START" | "LATE_START" | "START_ON_TIME";
            error_message?: string | undefined;
        };
        EXPECTED_VEHICLE_EVENT_DELAY: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS" | "UNEXPECTED_VEHICLE_EVENTS_DELAY" | "EXPECTED_VEHICLE_EVENTS_DELAY";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_APEX_VALIDATION: {
            value: number | null;
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_APEX_VALIDATIONS" | "ONE_OR_MORE_APEX_VALIDATIONS";
            error_message?: string | undefined;
        };
        SIMPLE_ONE_VEHICLE_EVENT_OR_APEX_VALIDATION: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_VEHICLE_EVENTS_OR_APEX_VALIDATIONS" | "FOUND_VEHICLE_EVENT_OR_APEX_VALIDATION";
            error_message?: string | undefined;
        };
        SIMPLE_THREE_VEHICLE_EVENTS: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_PATH_DATA" | "NO_VEHICLE_EVENTS" | "MISSING_FIRST_STOPS" | "MISSING_MIDDLE_STOPS" | "MISSING_LAST_STOPS" | "ALL_STOPS_FOUND";
            stop_ids_first: string[] | null;
            stop_ids_last: string[] | null;
            stop_ids_middle: string[] | null;
            error_message?: string | undefined;
        };
        TRANSACTION_SEQUENTIALITY: {
            grade: "error" | "pass" | "fail" | "skip";
            reason: "NO_TRANSACTIONS" | "MISSING_TRANSACTIONS" | "ALL_TRANSACTIONS_RECEIVED";
            expected_qty: number | null;
            found_qty: number | null;
            missing_qty: number | null;
            error_message?: string | undefined;
        };
    } | null | undefined;
    hashed_pattern_id?: string | undefined;
    hashed_shape_id?: string | undefined;
    hashed_trip_id?: string | undefined;
    system_status?: "error" | "waiting" | "processing" | "complete" | "skipped" | undefined;
}>;
export type Ride = z.infer<typeof RideSchema>;
export type CreateRideDto = z.infer<typeof CreateRideSchema>;
export type UpdateRideDto = z.infer<typeof UpdateRideSchema>;
