import Resource from '../Resource'; import { Filter } from '../SalesLoft'; export default class CustomFields extends Resource { constructor(endpoint: string, apiKey: string); list(filter?: CustomFieldsFilter): Promise; fetch(id: number): Promise; delete(id: number): Promise; update(id: number, data: CustomFieldRequest): Promise; create(data: CustomFieldRequest): Promise; } export interface CustomFieldRequest { name: string; field_type?: string; } export interface CustomFieldsFilter extends Filter { field_type?: string; }