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