import type { AxiosPromise } from "axios"; import type { TaskAttachmentApi, TaskAttachmentReq, TaskAttachmentKey, TaskAttachmentList, TaskAttachmentModel, TaskAttachmentCreateReq, TaskAttachmentUpdateReq, ProcAttachmentCreateReq } from "./types"; declare class TaskAttachmentApiImpl implements TaskAttachmentApi { getKey(model: TaskAttachmentModel): TaskAttachmentKey; findList(query: TaskAttachmentReq): AxiosPromise; create(data: TaskAttachmentCreateReq): AxiosPromise; update: (data: TaskAttachmentUpdateReq) => AxiosPromise; delete(query: TaskAttachmentKey): AxiosPromise; createProcAttachment(data: ProcAttachmentCreateReq): AxiosPromise; } declare const taskAttachmentApi: TaskAttachmentApiImpl; export { taskAttachmentApi };