import Environment from "../environment"; import { Resource, ResourceGpsTracking, ResourceCalendar, ResourceCapacity, ResourceFilterValue, ResourceUri } from "../models"; import Endpoint from "./endpoint"; declare class ResourceEndpoint extends Endpoint { constructor(env: Environment, apiKey: string); getAll: () => Promise; create: (item: Resource) => Promise; update: (item: Resource) => Promise; createLocation: (item: ResourceGpsTracking) => Promise; updateLocation: (item: ResourceGpsTracking) => Promise; createCalendar: (item: ResourceCalendar) => Promise; updateCalendar: (item: ResourceCalendar) => Promise; deleteCalendar: (item: ResourceCalendar) => Promise; createCapacity: (item: ResourceCapacity) => Promise; updateCapacity: (item: ResourceCapacity) => Promise; createFilterValue: (item: ResourceFilterValue) => Promise; updateFilterValue: (item: ResourceFilterValue) => Promise; deleteFilterValue: (item: ResourceFilterValue) => Promise; createUri: (item: ResourceUri) => Promise; updateUri: (item: ResourceUri) => Promise; deleteUri: (item: ResourceUri) => Promise; } export default ResourceEndpoint;