import{z as e}from"./JQJBiNWj.js";import{Z as o,l as i,X as l,Y as t,$ as c,_ as m,i as s,j as u}from"./BKl0aY3w.js";import{a as p}from"./C3JtJyG7.js";import{E as a,a as n}from"./BlGPNclf.js";const x=a.extend({tipoAcesso:e.enum(Object.keys(l)).optional().nullable(),ambiente:e.enum(Object.keys(i)).optional().nullable(),tipoProprietario:e.enum(Object.keys(o)).optional().nullable()}),k=n.extend({tipoAcesso:e.enum(Object.keys(l)),tipoProprietario:e.enum(Object.keys(o))}),F=a.extend({codigo:e.string().nullable().optional(),codigoCerca:e.string(),cercaExistente:e.enum(Object.keys(p)).optional().nullable(),idJustificativa:e.number().min(1).optional().nullable(),ambiente:e.enum(Object.keys(i)).optional().nullable()}),j=a.extend({areaOcupada:e.enum(Object.keys(m)).optional().nullable(),idTipoOcupacao:e.number().min(1).optional().nullable(),classificacaoOcupacao:e.enum(Object.keys(c)).optional().nullable(),ambiente:e.enum(Object.keys(i)).optional().nullable(),titularOcupacao:e.enum(Object.keys(o)).optional().nullable(),caracteristica:e.enum(Object.keys(t)).optional().nullable(),extensaoOcupacao:e.number().optional().nullable()}),y=n.extend({idTipoOcupacao:e.number().int().optional().nullable()}),E=a.extend({codigo:e.string().min(1).max(50).optional().nullable(),sentido:e.enum(Object.keys(u)).optional().nullable(),direcao:e.enum(Object.keys(s)).optional().nullable(),kmInicial:e.number().optional().nullable(),kmFinal:e.number().optional().nullable(),larguraFaixaDominio:e.number().optional().nullable(),larguraFaixaNaoEdificavel:e.number().optional().nullable()}),D=n.extend({kmReferencial:e.string()});export{F as E,x as a,k as b,j as c,y as d,E as e,D as f};
