import Environment from "../environment"; import { Task, TaskContainer, TaskFilterValue, TaskLocked, TaskUri } from "../models"; import Endpoint from "./endpoint"; declare class TaskEndpoint extends Endpoint { constructor(env: Environment, apiKey: string); create: (item: Task) => Promise; update: (item: Task) => Promise; delete: (item: Task) => Promise; createContainer: (item: TaskContainer) => Promise; updateContainer: (item: TaskContainer) => Promise; deleteContainer: (item: TaskContainer) => Promise; setLocked: (item: TaskLocked) => Promise; createFilterValue: (item: TaskFilterValue) => Promise; updateFilterValue: (item: TaskFilterValue) => Promise; deleteFilterValue: (item: TaskFilterValue) => Promise; createUri: (item: TaskUri) => Promise; updateUri: (item: TaskUri) => Promise; deleteUri: (item: TaskUri) => Promise; } export default TaskEndpoint;