import * as z from "zod"; /** Lists Close tasks and Inbox views. */ export declare const listCloseTasks: import("../../..").DefinedAction; complete: z.ZodOptional; leadId: z.ZodOptional; type: z.ZodPrefault>; view: z.ZodOptional>; limit: z.ZodPrefault; skip: z.ZodPrefault; }, z.core.$strip>, z.ZodObject<{ data: z.ZodArray; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"missed_call">; localPhone: z.ZodOptional>; phone: z.ZodOptional>; phoneFormatted: z.ZodOptional>; phoneNumberDescription: z.ZodOptional>; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"voicemail">; voicemailDuration: z.ZodOptional; voicemailUrl: z.ZodOptional; localPhone: z.ZodOptional>; phone: z.ZodOptional>; phoneFormatted: z.ZodOptional>; phoneNumberDescription: z.ZodOptional>; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ bodyPreview: z.ZodOptional>; emails: z.ZodOptional>; subject: z.ZodOptional>; type: z.ZodLiteral<"incoming_email">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ bodyPreview: z.ZodOptional>; emailId: z.ZodOptional; subject: z.ZodOptional>; type: z.ZodLiteral<"email_followup">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ recordingUrl: z.ZodOptional>; type: z.ZodLiteral<"answered_detached_call">; localPhone: z.ZodOptional>; phone: z.ZodOptional>; phoneFormatted: z.ZodOptional>; phoneNumberDescription: z.ZodOptional>; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ opportunityNote: z.ZodOptional>; opportunityValue: z.ZodOptional>; opportunityValueCurrency: z.ZodOptional>; opportunityValueFormatted: z.ZodOptional>; opportunityValuePeriod: z.ZodOptional>>; type: z.ZodLiteral<"opportunity_due">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ attachments: z.ZodOptional>; url: z.ZodURL; }, z.core.$strip>>>; localPhone: z.ZodOptional>; remotePhone: z.ZodOptional>; remotePhoneDescription: z.ZodOptional>; remotePhoneFormatted: z.ZodOptional>; type: z.ZodLiteral<"incoming_sms">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ agentConfigId: z.ZodOptional>; deduplicationKey: z.ZodOptional>; isPrimaryLeadNotification: z.ZodOptional; resolution: z.ZodOptional>; sequenceId: z.ZodOptional>; sequenceSubscriptionId: z.ZodOptional>; stepId: z.ZodOptional>; type: z.ZodLiteral<"outgoing_call">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>], "type">>; hasMore: z.ZodPrefault; }, z.core.$strip>, "close", false, never>; /** Retrieves one Close task. */ export declare const getCloseTask: import("../../..").DefinedAction, z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"lead">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"missed_call">; localPhone: z.ZodOptional>; phone: z.ZodOptional>; phoneFormatted: z.ZodOptional>; phoneNumberDescription: z.ZodOptional>; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"voicemail">; voicemailDuration: z.ZodOptional; voicemailUrl: z.ZodOptional; localPhone: z.ZodOptional>; phone: z.ZodOptional>; phoneFormatted: z.ZodOptional>; phoneNumberDescription: z.ZodOptional>; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ bodyPreview: z.ZodOptional>; emails: z.ZodOptional>; subject: z.ZodOptional>; type: z.ZodLiteral<"incoming_email">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ bodyPreview: z.ZodOptional>; emailId: z.ZodOptional; subject: z.ZodOptional>; type: z.ZodLiteral<"email_followup">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ recordingUrl: z.ZodOptional>; type: z.ZodLiteral<"answered_detached_call">; localPhone: z.ZodOptional>; phone: z.ZodOptional>; phoneFormatted: z.ZodOptional>; phoneNumberDescription: z.ZodOptional>; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ opportunityNote: z.ZodOptional>; opportunityValue: z.ZodOptional>; opportunityValueCurrency: z.ZodOptional>; opportunityValueFormatted: z.ZodOptional>; opportunityValuePeriod: z.ZodOptional>>; type: z.ZodLiteral<"opportunity_due">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ attachments: z.ZodOptional>; url: z.ZodURL; }, z.core.$strip>>>; localPhone: z.ZodOptional>; remotePhone: z.ZodOptional>; remotePhoneDescription: z.ZodOptional>; remotePhoneFormatted: z.ZodOptional>; type: z.ZodLiteral<"incoming_sms">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ agentConfigId: z.ZodOptional>; deduplicationKey: z.ZodOptional>; isPrimaryLeadNotification: z.ZodOptional; resolution: z.ZodOptional>; sequenceId: z.ZodOptional>; sequenceSubscriptionId: z.ZodOptional>; stepId: z.ZodOptional>; type: z.ZodLiteral<"outgoing_call">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>], "type">, "close", false, never>; /** Creates a lead or outbound-call Close task. */ export declare const createCloseTask: import("../../..").DefinedAction; assignedTo: z.ZodOptional>; contactId: z.ZodOptional>; date: z.ZodOptional>]>, z.ZodISODate]>>; dueDate: z.ZodOptional>]>, z.ZodISODate]>>; isComplete: z.ZodOptional; isDateless: z.ZodOptional; priority: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ contactId: z.ZodString; leadId: z.ZodString; type: z.ZodLiteral<"outgoing_call">; assignedTo: z.ZodOptional>; date: z.ZodOptional>]>, z.ZodISODate]>>; dueDate: z.ZodOptional>]>, z.ZodISODate]>>; isComplete: z.ZodOptional; isDateless: z.ZodOptional; priority: z.ZodOptional>; text: z.ZodOptional; }, z.core.$strip>], "type">, z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"lead">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"missed_call">; localPhone: z.ZodOptional>; phone: z.ZodOptional>; phoneFormatted: z.ZodOptional>; phoneNumberDescription: z.ZodOptional>; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"voicemail">; voicemailDuration: z.ZodOptional; voicemailUrl: z.ZodOptional; localPhone: z.ZodOptional>; phone: z.ZodOptional>; phoneFormatted: z.ZodOptional>; phoneNumberDescription: z.ZodOptional>; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ bodyPreview: z.ZodOptional>; emails: z.ZodOptional>; subject: z.ZodOptional>; type: z.ZodLiteral<"incoming_email">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ bodyPreview: z.ZodOptional>; emailId: z.ZodOptional; subject: z.ZodOptional>; type: z.ZodLiteral<"email_followup">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ recordingUrl: z.ZodOptional>; type: z.ZodLiteral<"answered_detached_call">; localPhone: z.ZodOptional>; phone: z.ZodOptional>; phoneFormatted: z.ZodOptional>; phoneNumberDescription: z.ZodOptional>; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ opportunityNote: z.ZodOptional>; opportunityValue: z.ZodOptional>; opportunityValueCurrency: z.ZodOptional>; opportunityValueFormatted: z.ZodOptional>; opportunityValuePeriod: z.ZodOptional>>; type: z.ZodLiteral<"opportunity_due">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ attachments: z.ZodOptional>; url: z.ZodURL; }, z.core.$strip>>>; localPhone: z.ZodOptional>; remotePhone: z.ZodOptional>; remotePhoneDescription: z.ZodOptional>; remotePhoneFormatted: z.ZodOptional>; type: z.ZodLiteral<"incoming_sms">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ agentConfigId: z.ZodOptional>; deduplicationKey: z.ZodOptional>; isPrimaryLeadNotification: z.ZodOptional; resolution: z.ZodOptional>; sequenceId: z.ZodOptional>; sequenceSubscriptionId: z.ZodOptional>; stepId: z.ZodOptional>; type: z.ZodLiteral<"outgoing_call">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>], "type">, "close", false, never>; /** Updates a Close task or marks it complete. */ export declare const updateCloseTask: import("../../..").DefinedAction>; contactId: z.ZodOptional>; date: z.ZodOptional>]>, z.ZodISODate]>>; dueDate: z.ZodOptional>]>, z.ZodISODate]>>; isComplete: z.ZodOptional; isDateless: z.ZodOptional; leadId: z.ZodOptional; priority: z.ZodOptional>; text: z.ZodOptional; taskId: z.ZodString; }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"lead">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"missed_call">; localPhone: z.ZodOptional>; phone: z.ZodOptional>; phoneFormatted: z.ZodOptional>; phoneNumberDescription: z.ZodOptional>; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"voicemail">; voicemailDuration: z.ZodOptional; voicemailUrl: z.ZodOptional; localPhone: z.ZodOptional>; phone: z.ZodOptional>; phoneFormatted: z.ZodOptional>; phoneNumberDescription: z.ZodOptional>; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ bodyPreview: z.ZodOptional>; emails: z.ZodOptional>; subject: z.ZodOptional>; type: z.ZodLiteral<"incoming_email">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ bodyPreview: z.ZodOptional>; emailId: z.ZodOptional; subject: z.ZodOptional>; type: z.ZodLiteral<"email_followup">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ recordingUrl: z.ZodOptional>; type: z.ZodLiteral<"answered_detached_call">; localPhone: z.ZodOptional>; phone: z.ZodOptional>; phoneFormatted: z.ZodOptional>; phoneNumberDescription: z.ZodOptional>; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ opportunityNote: z.ZodOptional>; opportunityValue: z.ZodOptional>; opportunityValueCurrency: z.ZodOptional>; opportunityValueFormatted: z.ZodOptional>; opportunityValuePeriod: z.ZodOptional>>; type: z.ZodLiteral<"opportunity_due">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ attachments: z.ZodOptional>; url: z.ZodURL; }, z.core.$strip>>>; localPhone: z.ZodOptional>; remotePhone: z.ZodOptional>; remotePhoneDescription: z.ZodOptional>; remotePhoneFormatted: z.ZodOptional>; type: z.ZodLiteral<"incoming_sms">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ agentConfigId: z.ZodOptional>; deduplicationKey: z.ZodOptional>; isPrimaryLeadNotification: z.ZodOptional; resolution: z.ZodOptional>; sequenceId: z.ZodOptional>; sequenceSubscriptionId: z.ZodOptional>; stepId: z.ZodOptional>; type: z.ZodLiteral<"outgoing_call">; assignedTo: z.ZodNullable; assignedToName: z.ZodOptional>; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; date: z.ZodNullable, z.ZodTransform>>; dueDate: z.ZodOptional, z.ZodTransform>>>; id: z.ZodString; isComplete: z.ZodBoolean; isDateless: z.ZodOptional>; leadId: z.ZodNullable; leadName: z.ZodOptional>; objectId: z.ZodOptional>; objectType: z.ZodOptional>; organizationId: z.ZodString; priority: z.ZodOptional>>; text: z.ZodOptional>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; view: z.ZodOptional>>; }, z.core.$strip>], "type">, "close", false, never>; /** Permanently deletes a Close task. */ export declare const deleteCloseTask: import("../../..").DefinedAction, z.ZodObject<{ deleted: z.ZodLiteral; taskId: z.ZodString; }, z.core.$strip>, "close", false, never>; //# sourceMappingURL=tasks.d.ts.map