import { z } from "../../../../shared/zod";
export declare const cvRestrictionWithIdSchema: z.ZodObject<{
    BLMaxAxle: z.ZodNullable<z.ZodNumber>;
    BridgeName: z.ZodNullable<z.ZodString>;
    BridgeNumber: z.ZodNullable<z.ZodString>;
    CL8MaxAxle: z.ZodNullable<z.ZodNumber>;
    DateEffective: z.ZodPipe<z.ZodString, z.ZodTransform<Date, string>>;
    DateExpires: z.ZodPipe<z.ZodString, z.ZodTransform<Date, string>>;
    DatePosted: z.ZodPipe<z.ZodString, z.ZodTransform<Date, string>>;
    EndRoadwayLocation: z.ZodNullable<z.ZodObject<{
        Description: z.ZodNullable<z.ZodString>;
        Direction: z.ZodNullable<z.ZodString>;
        Latitude: z.ZodNumber;
        Longitude: z.ZodNumber;
        MilePost: z.ZodNumber;
        RoadName: z.ZodNullable<z.ZodString>;
    }, z.core.$strip>>;
    IsDetourAvailable: z.ZodBoolean;
    IsExceptionsAllowed: z.ZodBoolean;
    IsPermanentRestriction: z.ZodBoolean;
    IsWarning: z.ZodBoolean;
    Latitude: z.ZodNumber;
    LocationDescription: z.ZodNullable<z.ZodString>;
    LocationName: z.ZodNullable<z.ZodString>;
    Longitude: z.ZodNumber;
    MaximumGrossVehicleWeightInPounds: z.ZodNullable<z.ZodNumber>;
    RestrictionComment: z.ZodNullable<z.ZodString>;
    RestrictionHeightInInches: z.ZodNullable<z.ZodNumber>;
    RestrictionLengthInInches: z.ZodNullable<z.ZodNumber>;
    RestrictionType: z.ZodNumber;
    RestrictionWeightInPounds: z.ZodNullable<z.ZodNumber>;
    RestrictionWidthInInches: z.ZodNullable<z.ZodNumber>;
    SAMaxAxle: z.ZodNullable<z.ZodNumber>;
    StartRoadwayLocation: z.ZodNullable<z.ZodObject<{
        Description: z.ZodNullable<z.ZodString>;
        Direction: z.ZodNullable<z.ZodString>;
        Latitude: z.ZodNumber;
        Longitude: z.ZodNumber;
        MilePost: z.ZodNumber;
        RoadName: z.ZodNullable<z.ZodString>;
    }, z.core.$strip>>;
    State: z.ZodNullable<z.ZodString>;
    StateRouteID: z.ZodNullable<z.ZodString>;
    TDMaxAxle: z.ZodNullable<z.ZodNumber>;
    VehicleType: z.ZodNullable<z.ZodString>;
    UniqueID: z.ZodNullable<z.ZodString>;
}, z.core.$strip>;
export type CVRestrictionWithId = z.infer<typeof cvRestrictionWithIdSchema>;
//# sourceMappingURL=cvRestrictionDataWithId.output.d.ts.map