import { z } from "../../../../shared/zod";
/**
 * Input schema for HighwayAlerts endpoint
 *
 * Retrieves an array of currently active incidents
 */
export declare const alertsInputSchema: z.ZodObject<{}, z.core.$strip>;
export type AlertsInput = z.infer<typeof alertsInputSchema>;
/**
 * Input schema for HighwayAlert endpoint
 *
 * Retrieves a specific incident
 */
export declare const alertByIdInputSchema: z.ZodObject<{
    AlertID: z.ZodNumber;
}, z.core.$strip>;
export type AlertByIdInput = z.infer<typeof alertByIdInputSchema>;
/**
 * Input schema for HighwayAlertsSearch endpoint
 *
 * Retrieves an array of incidents that match certain criteria
 */
export declare const searchAlertsInputSchema: z.ZodObject<{
    StateRoute: z.ZodOptional<z.ZodString>;
    Region: z.ZodOptional<z.ZodInt>;
    SearchTimeStart: z.ZodOptional<z.ZodString>;
    SearchTimeEnd: z.ZodOptional<z.ZodString>;
    StartingMilepost: z.ZodOptional<z.ZodNumber>;
    EndingMilepost: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export type SearchAlertsInput = z.infer<typeof searchAlertsInputSchema>;
/**
 * Input schema for HighwayAlertsByMapArea endpoint
 *
 * Return alerts for a specific area
 */
export declare const alertsByMapAreaInputSchema: z.ZodObject<{
    MapArea: z.ZodString;
}, z.core.$strip>;
export type AlertsByMapAreaInput = z.infer<typeof alertsByMapAreaInputSchema>;
/**
 * Input schema for HighwayAlertsByRegionID endpoint
 *
 * Return alerts for a specific region
 */
export declare const alertsByRegionIDInputSchema: z.ZodObject<{
    RegionID: z.ZodNumber;
}, z.core.$strip>;
export type AlertsByRegionIDInput = z.infer<typeof alertsByRegionIDInputSchema>;
//# sourceMappingURL=highwayAlerts.input.d.ts.map