import type { BusinessUuid } from '@/models/business/businessUuid.model'; import type { DealUuid } from '@/models/deal/dealUuid.model'; import type { IndividualUuid } from '@/models/individual/individualUuid.model'; import type { NoteFormData } from '@/models/notes/create/noteCreateForm.model.ts'; import type { NoteIndex } from '@/models/notes/index/noteIndex.model.ts'; import type { NoteIndexQueryParams } from '@/models/notes/index/noteIndexQueryParams.model'; import type { NoteUuid } from '@/models/notes/noteUuid.model.ts'; import type { KeysetPagination, KeysetPaginationResponse } from '@/types/pagination.type'; export declare class NoteService { static create(noteCreateForm: NoteFormData, options: { businessUuid?: BusinessUuid; dealUuid?: DealUuid; individualUuid?: IndividualUuid; }): Promise; static delete(uuid: NoteUuid): Promise; static getBusinessNotes(params: KeysetPagination, uuid: BusinessUuid): Promise>; static getDealNotes(params: KeysetPagination, uuid: DealUuid): Promise>; static getIndividualNotes(params: KeysetPagination, uuid: IndividualUuid): Promise>; static update(noteUuid: NoteUuid, note: string): Promise; }