import z from 'zod';
export declare const GTFS_CAUSE_VALUES: readonly ["ACCIDENT", "CONSTRUCTION", "DEMONSTRATION", "HOLIDAY", "MAINTENANCE", "MEDICAL_EMERGENCY", "OTHER_CAUSE", "POLICE_ACTIVITY", "STRIKE", "TECHNICAL_PROBLEM", "UNKNOWN_CAUSE", "WEATHER"];
export declare const GTFS_EFFECT_VALUES: readonly ["ACCESSIBILITY_ISSUE", "ADDITIONAL_SERVICE", "DETOUR", "MODIFIED_SERVICE", "NO_EFFECT", "NO_SERVICE", "OTHER_EFFECT", "REDUCED_SERVICE", "SIGNIFICANT_DELAYS", "STOP_MOVED", "UNKNOWN_EFFECT"];
export declare const GTFS_CAUSE_EXTENDED_VALUES: readonly ["ACCIDENT", "CONSTRUCTION", "DEMONSTRATION", "HOLIDAY", "MAINTENANCE", "MEDICAL_EMERGENCY", "OTHER_CAUSE", "POLICE_ACTIVITY", "STRIKE", "TECHNICAL_PROBLEM", "UNKNOWN_CAUSE", "WEATHER", "DRIVER_ABSENCE", "DRIVER_ISSUE", "HIGH_PASSENGER_LOAD", "ROAD_INCIDENT", "SYSTEM_FAILURE", "TRAFFIC_JAM", "VEHICLE_ISSUE"];
export declare const GtfsExtendedCauseMap: Readonly<{
    ACCIDENT: {
        code: string;
        gtfs_code: string;
    };
    CONSTRUCTION: {
        code: string;
        gtfs_code: string;
    };
    DEMONSTRATION: {
        code: string;
        gtfs_code: string;
    };
    HOLIDAY: {
        code: string;
        gtfs_code: string;
    };
    MAINTENANCE: {
        code: string;
        gtfs_code: string;
    };
    MEDICAL_EMERGENCY: {
        code: string;
        gtfs_code: string;
    };
    OTHER_CAUSE: {
        code: string;
        gtfs_code: string;
    };
    POLICE_ACTIVITY: {
        code: string;
        gtfs_code: string;
    };
    STRIKE: {
        code: string;
        gtfs_code: string;
    };
    TECHNICAL_PROBLEM: {
        code: string;
        gtfs_code: string;
    };
    UNKNOWN_CAUSE: {
        code: string;
        gtfs_code: string;
    };
    WEATHER: {
        code: string;
        gtfs_code: string;
    };
    DRIVER_ABSENCE: {
        code: string;
        gtfs_code: string;
    };
    DRIVER_ISSUE: {
        code: string;
        gtfs_code: string;
    };
    HIGH_PASSENGER_LOAD: {
        code: string;
        gtfs_code: string;
    };
    ROAD_INCIDENT: {
        code: string;
        gtfs_code: string;
    };
    SYSTEM_FAILURE: {
        code: string;
        gtfs_code: string;
    };
    TRAFFIC_JAM: {
        code: string;
        gtfs_code: string;
    };
    VEHICLE_ISSUE: {
        code: string;
        gtfs_code: string;
    };
}>;
export declare const gtfsCauseSchema: z.ZodEnum<["ACCIDENT", "CONSTRUCTION", "DEMONSTRATION", "HOLIDAY", "MAINTENANCE", "MEDICAL_EMERGENCY", "OTHER_CAUSE", "POLICE_ACTIVITY", "STRIKE", "TECHNICAL_PROBLEM", "UNKNOWN_CAUSE", "WEATHER", "DRIVER_ABSENCE", "DRIVER_ISSUE", "HIGH_PASSENGER_LOAD", "ROAD_INCIDENT", "SYSTEM_FAILURE", "TRAFFIC_JAM", "VEHICLE_ISSUE"]>;
export declare const gtfsEffectSchema: z.ZodEnum<["ACCESSIBILITY_ISSUE", "ADDITIONAL_SERVICE", "DETOUR", "MODIFIED_SERVICE", "NO_EFFECT", "NO_SERVICE", "OTHER_EFFECT", "REDUCED_SERVICE", "SIGNIFICANT_DELAYS", "STOP_MOVED", "UNKNOWN_EFFECT"]>;
export type GtfsCause = z.infer<typeof gtfsCauseSchema>;
export type GtfsEffect = z.infer<typeof gtfsEffectSchema>;
