import { z } from 'zod';
export declare const GetRidesBatchQuerySchema: z.ZodObject<{
    search: z.ZodOptional<z.ZodString>;
    agency_ids: z.ZodDefault<z.ZodEffects<z.ZodArray<z.ZodString, "many">, string[], unknown>>;
    date_end: z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>;
    date_start: z.ZodEffects<z.ZodNumber, import("@tmlmobilidade/go-types-shared").UnixTimestamp, number>;
    analysis_ended_at_last_stop_grade: z.ZodOptional<z.ZodEffects<z.ZodArray<z.ZodUnion<[z.ZodEnum<["pass", "fail", "skip", "error"]>, z.ZodLiteral<"none">]>, "many">, ("error" | "pass" | "fail" | "skip" | "none")[], unknown>>;
    analysis_expected_apex_validation_interval: z.ZodOptional<z.ZodEffects<z.ZodArray<z.ZodUnion<[z.ZodEnum<["pass", "fail", "skip", "error"]>, z.ZodLiteral<"none">]>, "many">, ("error" | "pass" | "fail" | "skip" | "none")[], unknown>>;
    analysis_simple_three_vehicle_events_grade: z.ZodOptional<z.ZodEffects<z.ZodArray<z.ZodUnion<[z.ZodEnum<["pass", "fail", "skip", "error"]>, z.ZodLiteral<"none">]>, "many">, ("error" | "pass" | "fail" | "skip" | "none")[], unknown>>;
    analysis_transaction_sequentiality: z.ZodOptional<z.ZodEffects<z.ZodArray<z.ZodUnion<[z.ZodEnum<["pass", "fail", "skip", "error"]>, z.ZodLiteral<"none">]>, "many">, ("error" | "pass" | "fail" | "skip" | "none")[], unknown>>;
    delay_statuses: z.ZodOptional<z.ZodEffects<z.ZodArray<z.ZodEnum<["ontime", "delayed", "early", "none"]>, "many">, ("none" | "ontime" | "delayed" | "early")[], unknown>>;
    operational_statuses: z.ZodOptional<z.ZodEffects<z.ZodArray<z.ZodEnum<["ended", "missed", "running", "scheduled"]>, "many">, ("ended" | "missed" | "running" | "scheduled")[], unknown>>;
    seen_statuses: z.ZodOptional<z.ZodEffects<z.ZodArray<z.ZodEnum<["unseen", "seen", "gone"]>, "many">, ("unseen" | "seen" | "gone")[], unknown>>;
    line_ids: z.ZodOptional<z.ZodEffects<z.ZodArray<z.ZodString, "many">, string[], unknown>>;
    stop_ids: z.ZodOptional<z.ZodEffects<z.ZodArray<z.ZodString, "many">, string[], unknown>>;
    acceptance_status: z.ZodOptional<z.ZodEffects<z.ZodArray<z.ZodEnum<["justification_required", "under_review", "accepted", "rejected", "none"]>, "many">, ("none" | "justification_required" | "under_review" | "accepted" | "rejected")[], unknown>>;
    favorites: z.ZodOptional<z.ZodBoolean>;
    ticketing_status: z.ZodOptional<z.ZodEffects<z.ZodArray<z.ZodEnum<["has_ticketing", "no_ticketing"]>, "many">, ("has_ticketing" | "no_ticketing")[], unknown>>;
}, "strip", z.ZodTypeAny, {
    agency_ids: string[];
    date_end: number & {
        __brand: "UnixTimestamp";
    };
    date_start: number & {
        __brand: "UnixTimestamp";
    };
    search?: string | undefined;
    acceptance_status?: ("none" | "justification_required" | "under_review" | "accepted" | "rejected")[] | undefined;
    analysis_expected_apex_validation_interval?: ("error" | "pass" | "fail" | "skip" | "none")[] | undefined;
    analysis_transaction_sequentiality?: ("error" | "pass" | "fail" | "skip" | "none")[] | undefined;
    delay_statuses?: ("none" | "ontime" | "delayed" | "early")[] | undefined;
    operational_statuses?: ("ended" | "missed" | "running" | "scheduled")[] | undefined;
    seen_statuses?: ("unseen" | "seen" | "gone")[] | undefined;
    line_ids?: string[] | undefined;
    stop_ids?: string[] | undefined;
    analysis_ended_at_last_stop_grade?: ("error" | "pass" | "fail" | "skip" | "none")[] | undefined;
    analysis_simple_three_vehicle_events_grade?: ("error" | "pass" | "fail" | "skip" | "none")[] | undefined;
    favorites?: boolean | undefined;
    ticketing_status?: ("has_ticketing" | "no_ticketing")[] | undefined;
}, {
    date_end: number;
    date_start: number;
    agency_ids?: unknown;
    search?: string | undefined;
    acceptance_status?: unknown;
    analysis_expected_apex_validation_interval?: unknown;
    analysis_transaction_sequentiality?: unknown;
    delay_statuses?: unknown;
    operational_statuses?: unknown;
    seen_statuses?: unknown;
    line_ids?: unknown;
    stop_ids?: unknown;
    analysis_ended_at_last_stop_grade?: unknown;
    analysis_simple_three_vehicle_events_grade?: unknown;
    favorites?: boolean | undefined;
    ticketing_status?: unknown;
}>;
export type GetRidesBatchQuery = z.infer<typeof GetRidesBatchQuerySchema>;
