import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http'; import { CreateCustomFieldRequest } from '../models/CreateCustomFieldRequest'; import { CreateNoteRequest } from '../models/CreateNoteRequest'; import { CustomFieldMetaData } from '../models/CustomFieldMetaData'; import { GetNoteResponse } from '../models/GetNoteResponse'; import { ListNoteTemplateResponse } from '../models/ListNoteTemplateResponse'; import { ListNotesResponse } from '../models/ListNotesResponse'; import { Note } from '../models/Note'; import { ObjectModel } from '../models/ObjectModel'; import { UpdateCustomFieldMetaDataRequest } from '../models/UpdateCustomFieldMetaDataRequest'; import { UpdateNoteRequest } from '../models/UpdateNoteRequest'; import { UpdateNoteResponse } from '../models/UpdateNoteResponse'; export declare class NoteApiRequestFactory extends BaseAPIRequestFactory { createNote(contactId: string, createNoteRequest: CreateNoteRequest, fields?: Array, _options?: Configuration): Promise; createNoteCustomField(createCustomFieldRequest: CreateCustomFieldRequest, _options?: Configuration): Promise; deleteNote(contactId: string, noteId: string, _options?: Configuration): Promise; deleteNotesCustomField(customFieldId: string, _options?: Configuration): Promise; getNote(contactId: string, noteId: string, fields?: Array, _options?: Configuration): Promise; listAllNotes(filter?: string, pageToken?: string, orderBy?: string, pageSize?: number, fields?: Array, _options?: Configuration): Promise; listNoteTemplates(filter?: string, orderBy?: string, pageSize?: number, pageToken?: string, _options?: Configuration): Promise; listNotes(contactId: string, filter?: string, orderBy?: string, pageSize?: number, pageToken?: string, fields?: Array, _options?: Configuration): Promise; retrieveNoteModel(_options?: Configuration): Promise; updateNote(contactId: string, noteId: string, updateNoteRequest: UpdateNoteRequest, updateMask?: Set<'contact_id' | 'title' | 'text' | 'type' | 'user_id' | 'is_pinned' | 'custom_fields'>, fields?: Array, _options?: Configuration): Promise; updateNotesCustomField(customFieldId: string, updateCustomFieldMetaDataRequest: UpdateCustomFieldMetaDataRequest, updateMask?: Set<'group_id' | 'label' | 'options'>, _options?: Configuration): Promise; } export declare class NoteApiResponseProcessor { createNoteWithHttpInfo(response: ResponseContext): Promise>; createNoteCustomFieldWithHttpInfo(response: ResponseContext): Promise>; deleteNoteWithHttpInfo(response: ResponseContext): Promise>; deleteNotesCustomFieldWithHttpInfo(response: ResponseContext): Promise>; getNoteWithHttpInfo(response: ResponseContext): Promise>; listAllNotesWithHttpInfo(response: ResponseContext): Promise>; listNoteTemplatesWithHttpInfo(response: ResponseContext): Promise>; listNotesWithHttpInfo(response: ResponseContext): Promise>; retrieveNoteModelWithHttpInfo(response: ResponseContext): Promise>; updateNoteWithHttpInfo(response: ResponseContext): Promise>; updateNotesCustomFieldWithHttpInfo(response: ResponseContext): Promise>; }