import{z as n}from"./dVzHJMF1.js";import{a5 as a,a6 as e,ab as i,a8 as o}from"./Byi2WFzI.js";const r=n.object({search:n.string(),rodovia:n.array(n.number().gte(1)),kmInicial:n.string(),kmFinal:n.string(),idTipoElemento:n.array(n.number().gte(1)),idTipoElementoPai:n.array(n.number().gte(1)),uf:n.string(),sentido:n.array(n.string()),direcao:n.array(n.string()),status:n.array(n.string())}),m=n.object({codigo:n.string().min(1).max(50),codigoSir:n.string().min(1).max(100).optional().nullable(),idTipoElemento:n.number().int().optional().nullable(),idRodovia:n.number().int(),uf:n.string().min(1).max(2),sentido:n.enum(Object.keys(o)),direcao:n.enum(Object.keys(i)),kmInicial:n.number(),kmFinal:n.number(),extensao:n.number().nullable().optional(),municipio:n.string().nullable().optional(),latitudeReferencial:n.number(),longitudeReferencial:n.number(),largura:n.number().nullable().optional(),altura:n.number().nullable().optional(),observacao:n.string().max(500).nullable().optional(),kmReferencial:n.number().nullable().optional(),noCanteiroCentral:n.string().nullable().optional(),pista:n.enum(Object.keys(e)).nullable().optional(),faixa:n.enum(Object.keys(a)).nullable().optional(),comprimento:n.number().nullable().optional(),profundidade:n.number().nullable().optional()});export{m as E,r as a};
