import { I as ICustomer, a as IFarmBlockStructure, b as ICustomerCrop, c as IFarmType, d as ICustomerIndicator, e as ISizes, f as ICustomerVariety } from '../customer.entities-C2iGl9KF.js'; export { g as IBlock, h as ICustomerGeolocation } from '../customer.entities-C2iGl9KF.js'; import * as axios from 'axios'; import { I as IGroup } from '../group.interface-BbQHuhIW.js'; import { I as IModule } from '../module.interface-B2SHWtNv.js'; declare function fetchCreateCustomer(data: Partial): Promise>; declare function fetchCustomerBlocks({ id }: { id: string; }): Promise>; declare function fetchCustomerById({ _id }: { _id: string; }): Promise>; declare function fetchCustomerCrops({ id }: { id: string; }): Promise>; declare function fetchCustomerFarmTypes(): Promise>; declare function fetchCustomerGroups(): Promise>; declare function fetchCustomerIndicators({ id }: { id: string; }): Promise>; declare function fetchCustomerModules({ id }: { id: string; }): Promise>; declare function fetchCustomerSizes(): Promise>; declare function fetchCustomerUsers({ id }: { id: string; }): Promise>; declare function fetchCustomerVarieties({ id }: { id: string; }): Promise>; declare function fetchCustomers(): Promise>; declare function fetchUpdateCustomer({ _id, data, }: { _id: string; data: Partial; }): Promise>; declare function fetchUpdateCustomerCrops({ id, data, }: { id: string; data: { crops: ICustomerCrop[]; }; }): Promise>; declare function fetchUpdateCustomerIndicators({ id, data, }: { id: string; data: { indicators: ICustomerIndicator[]; }; }): Promise>; declare function fetchUpdateCustomerModules({ id, data, }: { id: string; data: { modules: string[]; }; }): Promise>; declare function fetchUpdateCustomerUsers({ id, data, }: { id: string; data: { users: string[]; }; }): Promise>; declare function fetchUpdateCustomerVarieties({ id, data, }: { id: string; data: { varieties: ICustomerVariety[]; }; }): Promise>; export { ICustomer, ICustomerCrop, ICustomerIndicator, ICustomerVariety, IFarmBlockStructure, IFarmType, ISizes, fetchCreateCustomer, fetchCustomerBlocks, fetchCustomerById, fetchCustomerCrops, fetchCustomerFarmTypes, fetchCustomerGroups, fetchCustomerIndicators, fetchCustomerModules, fetchCustomerSizes, fetchCustomerUsers, fetchCustomerVarieties, fetchCustomers, fetchUpdateCustomer, fetchUpdateCustomerCrops, fetchUpdateCustomerIndicators, fetchUpdateCustomerModules, fetchUpdateCustomerUsers, fetchUpdateCustomerVarieties };