import { ConfigUser, Consulta, Geojson, CapaLocalizacion, Coordenadas, DatosBusqueda, DatosConsultaParcela, DatosConsultaRecinto, DatosConsultaDeclaracion } from "./types.js"; /** * Devuelve un geojson con las datos de la localización * @param {CapaLocalizacion} capa Capa de los datos [ parcela, recinto, declaracion, red_natura, montanera, nitratos, fitosanitarios, pastos_permanentes, e_paisaje_linea, sie, mfe, cp_no_integradas ] * @param {Coordenadas} coords Objeto con la longitud y latitud [ lng, lat ] * @param {ConfigUser} configUser Objeto con la configuración del usuario para sobreescribir la original [ transformCoords, projection, proxy ] * @returns {Geojson} Objeto con el geojson de las parcelas */ declare const localizacion: (capa: CapaLocalizacion, coords: Coordenadas, configUser?: ConfigUser) => Promise; /** * Devuelve un geojson con los datos * @param {DatosBusqueda} data Objeto con los datos para el filtro [ comunidad, provincia, municipio, poligono, parcela ] * @param {ConfigUser} configUser Objeto con la configuración del usuario para sobreescribir la original [ proxy ] * @returns {Geojson} Objeto con los datos de la busqueda */ declare const buscar: (data: DatosBusqueda, configUser?: ConfigUser) => Promise; /** * Devuelve un json con los datos de la capa * @param {CapaConsulta} capa Capa de los datos [ parcela, recinto, infodeclaracion ] * @param {DatosConsultaParcela | DatosConsultaRecinto | DatosConsultaDeclaracion} data Objeto con los datos requeridos segun la capa * @param {ConfigUser} configUser Objeto con la configuración del usuario para sobreescribir la original [ proxy ] * @returns {Consulta} Objeto con la información de la parcela, recinto o declaracion */ declare function consulta(capa: "parcela", data: DatosConsultaParcela, configUser?: ConfigUser): Promise; declare function consulta(capa: "recinto", data: DatosConsultaRecinto, configUser?: ConfigUser): Promise; declare function consulta(capa: "infodeclaracion", data: DatosConsultaDeclaracion, configUser?: ConfigUser): Promise; declare const _default: { localizacion: (capa: CapaLocalizacion, coords: Coordenadas, configUser?: ConfigUser | undefined) => Promise; buscar: (data: DatosBusqueda, configUser?: ConfigUser | undefined) => Promise; consulta: typeof consulta; }; export default _default; export { localizacion, buscar, consulta };