import { CustomFieldValueObject } from '../models/CustomFieldValueObject'; export declare class CreateUpdateTaskRequest { 'title'?: string; 'description'?: string; 'type'?: string; 'priority'?: CreateUpdateTaskRequestPriorityEnum; 'completed'?: boolean; 'completionTime'?: string; 'dueTime'?: string; 'remindTimeMins'?: CreateUpdateTaskRequestRemindTimeMinsEnum; 'assignedToUserId'?: string; 'contactId'?: string; 'opportunityId'?: string; 'accepted'?: boolean; 'customFields'?: Array; static readonly discriminator: string | undefined; static readonly mapping: { [index: string]: string; } | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); } export declare enum CreateUpdateTaskRequestPriorityEnum { Critical = "CRITICAL", Essential = "ESSENTIAL", Nonessential = "NONESSENTIAL" } export declare enum CreateUpdateTaskRequestRemindTimeMinsEnum { NUMBER_5 = 5, NUMBER_10 = 10, NUMBER_15 = 15, NUMBER_30 = 30, NUMBER_60 = 60, NUMBER_120 = 120, NUMBER_240 = 240, NUMBER_480 = 480, NUMBER_1440 = 1440, NUMBER_2880 = 2880 }