import * as actions from "./actions/index.js"; /** Declares a named Close account binding for an automation. */ export declare const closeAccount: (binding?: string, authorizationHints?: import("../..").AccountAuthorizationHint<"close">[] | undefined) => import("../..").IntegrationAccountReference<"close">; /** Close CRM callables. */ export declare const close: { createComment: import("../..").DefinedAction, import("zod").ZodObject<{ body: import("zod").ZodString; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodString; id: import("zod").ZodString; leadId: import("zod").ZodString; mentions: import("zod").ZodPrefault>; organizationId: import("zod").ZodString; removedAt: import("zod").ZodNullable, import("zod").ZodTransform>>; removedBy: import("zod").ZodNullable; threadId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodString; }, import("zod/v4/core").$strip>, "close", false, never>; createContact: import("../..").DefinedAction>; emails: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>>; leadId: import("zod").ZodOptional>; name: import("zod").ZodOptional>; phones: import("zod").ZodOptional>; type: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>>; timezone: import("zod").ZodOptional>; title: import("zod").ZodOptional>; urls: import("zod").ZodOptional; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; customFields: import("zod").ZodPrefault>; displayName: import("zod").ZodString; emails: import("zod").ZodPrefault; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; name: import("zod").ZodNullable; organizationId: import("zod").ZodString; phones: import("zod").ZodPrefault>; outboundSmsBlocked: import("zod").ZodOptional; phone: import("zod").ZodString; phoneFormatted: import("zod").ZodOptional; tzIds: import("zod").ZodOptional>; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; title: import("zod").ZodNullable; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; urls: import("zod").ZodPrefault>>; }, import("zod/v4/core").$strip>, "close", false, never>; createEmail: import("../..").DefinedAction>]>>>; attachments: import("zod").ZodOptional>; contentType: import("zod").ZodOptional>; filename: import("zod").ZodString; inlineOnly: import("zod").ZodOptional; size: import("zod").ZodNumber; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; bcc: import("zod").ZodOptional>>; bodyHtml: import("zod").ZodOptional>; bodyText: import("zod").ZodOptional>; cc: import("zod").ZodOptional>>; contactId: import("zod").ZodOptional>; dateScheduled: import("zod").ZodOptional>]>>; emailAccountId: import("zod").ZodOptional>; followupDate: import("zod").ZodOptional>]>>>; followupSequenceAddCcBcc: import("zod").ZodOptional>; followupSequenceDelay: import("zod").ZodOptional>; followupSequenceId: import("zod").ZodOptional>; inReplyToId: import("zod").ZodOptional>; leadId: import("zod").ZodString; sendIn: import("zod").ZodOptional; sender: import("zod").ZodOptional>; status: import("zod").ZodEnum<{ error: "error"; inbox: "inbox"; draft: "draft"; sent: "sent"; scheduled: "scheduled"; outbox: "outbox"; }>; subject: import("zod").ZodOptional>; templateId: import("zod").ZodOptional>; to: import("zod").ZodOptional>>; userId: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; attachments: import("zod").ZodOptional; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; bcc: import("zod").ZodPrefault>; bodyHtml: import("zod").ZodNullable; bodyText: import("zod").ZodNullable; bulkEmailActionId: import("zod").ZodNullable; cc: import("zod").ZodPrefault>; contactId: import("zod").ZodNullable; dateScheduled: import("zod").ZodNullable, import("zod").ZodTransform>>; dateSent: import("zod").ZodNullable, import("zod").ZodTransform>>; direction: import("zod").ZodNullable>; emailAccountId: import("zod").ZodOptional>; followupSequenceAddCcBcc: import("zod").ZodBoolean; followupSequenceDelay: import("zod").ZodNullable; hasReply: import("zod").ZodBoolean; inReplyToId: import("zod").ZodNullable; messageIds: import("zod").ZodPrefault>; needSmtpCredentials: import("zod").ZodBoolean; opens: import("zod").ZodOptional; openedAt: import("zod").ZodPipe, import("zod").ZodTransform>; openedBy: import("zod").ZodNullable; userAgent: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>>>; opensSummary: import("zod").ZodNullable; references: import("zod").ZodPrefault>; sendAsId: import("zod").ZodNullable; sendAttempts: import("zod").ZodOptional>>>; sender: import("zod").ZodNullable; sequenceId: import("zod").ZodOptional>; sequenceName: import("zod").ZodOptional>; sequenceSubscriptionId: import("zod").ZodOptional>; status: import("zod").ZodEnum<{ error: "error"; draft: "draft"; sent: "sent"; scheduled: "scheduled"; inbox: "inbox"; outbox: "outbox"; }>; subject: import("zod").ZodNullable; templateId: import("zod").ZodNullable; threadId: import("zod").ZodNullable; to: import("zod").ZodPrefault>; type: import("zod").ZodLiteral<"Email">; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; source: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$catchall>>, "close", false, never>; createLead: import("../..").DefinedAction>; address2: import("zod").ZodOptional>; city: import("zod").ZodOptional>; country: import("zod").ZodOptional>; label: import("zod").ZodOptional>; state: import("zod").ZodOptional>; tzIds: import("zod").ZodOptional>>; zipcode: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; contacts: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; name: import("zod").ZodOptional>; phones: import("zod").ZodOptional>; type: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; title: import("zod").ZodOptional>; urls: import("zod").ZodOptional; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>>; customFields: import("zod").ZodOptional>; description: import("zod").ZodOptional>; name: import("zod").ZodOptional>; source: import("zod").ZodOptional>; status: import("zod").ZodOptional; statusId: import("zod").ZodOptional; url: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ addresses: import("zod").ZodPrefault; address2: import("zod").ZodNullable; city: import("zod").ZodNullable; country: import("zod").ZodNullable; label: import("zod").ZodNullable; state: import("zod").ZodNullable; tzIds: import("zod").ZodOptional>; zipcode: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>>; contactIds: import("zod").ZodPrefault>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; customFields: import("zod").ZodPrefault>; description: import("zod").ZodNullable; displayName: import("zod").ZodOptional; htmlUrl: import("zod").ZodURL; id: import("zod").ZodString; name: import("zod").ZodNullable; organizationId: import("zod").ZodString; source: import("zod").ZodOptional>; statusId: import("zod").ZodString; statusLabel: import("zod").ZodOptional; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; url: import("zod").ZodNullable; }, import("zod/v4/core").$strip>, "close", false, never>; createNote: import("../..").DefinedAction>]>>>; attachments: import("zod").ZodOptional>; filename: import("zod").ZodString; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; contactId: import("zod").ZodOptional>; note: import("zod").ZodOptional>; noteHtml: import("zod").ZodOptional>; pinned: import("zod").ZodOptional>; title: import("zod").ZodOptional>; leadId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; attachments: import("zod").ZodArray; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>; contactId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; id: import("zod").ZodString; leadId: import("zod").ZodNullable; note: import("zod").ZodString; noteHtml: import("zod").ZodString; noteMentions: import("zod").ZodArray; organizationId: import("zod").ZodString; pinned: import("zod").ZodBoolean; pinnedAt: import("zod").ZodNullable, import("zod").ZodTransform>>; source: import("zod").ZodNullable>; title: import("zod").ZodNullable; type: import("zod").ZodLiteral<"Note">; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; userId: import("zod").ZodNullable; users: import("zod").ZodArray; }, import("zod/v4/core").$strip>, "close", false, never>; createOpportunity: import("../..").DefinedAction; filename: import("zod").ZodString; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; confidence: import("zod").ZodOptional>; contactId: import("zod").ZodOptional>; createdBy: import("zod").ZodOptional>; customFields: import("zod").ZodOptional>; dateCreated: import("zod").ZodOptional>]>>>; dateWon: import("zod").ZodOptional>]>>>; leadId: import("zod").ZodOptional>; note: import("zod").ZodOptional>; noteHtml: import("zod").ZodOptional>; pipelineId: import("zod").ZodOptional>; statusId: import("zod").ZodOptional>; userId: import("zod").ZodOptional>; value: import("zod").ZodOptional>; valuePeriod: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ annualizedExpectedValue: import("zod").ZodNullable; annualizedValue: import("zod").ZodNullable; attachments: import("zod").ZodOptional; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>; commentSummary: import("zod").ZodOptional>>; confidence: import("zod").ZodNumber; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; customFields: import("zod").ZodPrefault>; dateLost: import("zod").ZodNullable, import("zod").ZodTransform>>; dateWon: import("zod").ZodNullable, import("zod").ZodTransform>>; expectedValue: import("zod").ZodNullable; id: import("zod").ZodString; integrationLinks: import("zod").ZodOptional>>; isStalled: import("zod").ZodOptional; leadId: import("zod").ZodString; leadName: import("zod").ZodOptional>; leadPrimaryEmail: import("zod").ZodOptional; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; leadPrimaryPhone: import("zod").ZodOptional>; outboundSmsBlocked: import("zod").ZodOptional; phone: import("zod").ZodString; phoneFormatted: import("zod").ZodOptional; tzIds: import("zod").ZodOptional>; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>>>; note: import("zod").ZodNullable; noteHtml: import("zod").ZodNullable; organizationId: import("zod").ZodString; pipelineId: import("zod").ZodOptional>; pipelineName: import("zod").ZodOptional>; stallStatus: import("zod").ZodOptional; nextAction: import("zod").ZodObject<{ action: import("zod").ZodEnum<{ change_status: "change_status"; adjust_close_date: "adjust_close_date"; mark_as_lost: "mark_as_lost"; follow_up: "follow_up"; ask_someone_else_to_reach_out: "ask_someone_else_to_reach_out"; change_communication_method: "change_communication_method"; }>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>>>; statusId: import("zod").ZodString; statusDisplayName: import("zod").ZodOptional; statusLabel: import("zod").ZodOptional; statusType: import("zod").ZodOptional>; suggestedAction: import("zod").ZodOptional; details: import("zod").ZodNullable>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ action: import("zod").ZodLiteral<"adjust_close_date">; details: import("zod").ZodNullable, import("zod").ZodTransform>; }, import("zod/v4/core").$strip>>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ action: import("zod").ZodLiteral<"follow_up_email">; details: import("zod").ZodNullable>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ action: import("zod").ZodLiteral<"follow_up_sms">; details: import("zod").ZodNullable>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ action: import("zod").ZodLiteral<"follow_up_call">; details: import("zod").ZodNullable>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>], "action">>>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userId: import("zod").ZodString; userName: import("zod").ZodOptional>; value: import("zod").ZodNullable; valueCurrency: import("zod").ZodOptional>; valueFormatted: import("zod").ZodOptional>; valuePeriod: import("zod").ZodEnum<{ monthly: "monthly"; annual: "annual"; one_time: "one_time"; }>; }, import("zod/v4/core").$strip>, "close", false, never>; createSms: import("../..").DefinedAction>]>>>; attachments: import("zod").ZodOptional; filename: import("zod").ZodString; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; contactId: import("zod").ZodOptional>; dateScheduled: import("zod").ZodOptional>]>>; direction: import("zod").ZodOptional>; leadId: import("zod").ZodOptional>; localPhone: import("zod").ZodOptional>; remotePhone: import("zod").ZodOptional>; sendIn: import("zod").ZodOptional; source: import("zod").ZodOptional>; status: import("zod").ZodEnum<{ error: "error"; inbox: "inbox"; draft: "draft"; sent: "sent"; scheduled: "scheduled"; outbox: "outbox"; }>; templateId: import("zod").ZodOptional>; text: import("zod").ZodOptional>; userId: import("zod").ZodOptional>; sendToInbox: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; attachments: import("zod").ZodOptional; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; contactId: import("zod").ZodNullable; cost: import("zod").ZodNullable; dateScheduled: import("zod").ZodNullable, import("zod").ZodTransform>>; dateSent: import("zod").ZodNullable, import("zod").ZodTransform>>; direction: import("zod").ZodEnum<{ inbound: "inbound"; outbound: "outbound"; }>; errorMessage: import("zod").ZodNullable; localCountryIso: import("zod").ZodNullable; localPhone: import("zod").ZodNullable; localPhoneFormatted: import("zod").ZodNullable; remoteCountryIso: import("zod").ZodNullable; remotePhone: import("zod").ZodNullable; remotePhoneFormatted: import("zod").ZodNullable; source: import("zod").ZodEnum<{ "Close.io": "Close.io"; External: "External"; }>; status: import("zod").ZodEnum<{ error: "error"; draft: "draft"; sent: "sent"; scheduled: "scheduled"; inbox: "inbox"; outbox: "outbox"; }>; templateId: import("zod").ZodNullable; text: import("zod").ZodNullable; type: import("zod").ZodLiteral<"SMS">; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$catchall>>, "close", false, never>; createTask: import("../..").DefinedAction; assignedTo: import("zod").ZodOptional>; contactId: import("zod").ZodOptional>; date: import("zod").ZodOptional>]>, import("zod").ZodISODate]>>; dueDate: import("zod").ZodOptional>]>, import("zod").ZodISODate]>>; isComplete: import("zod").ZodOptional; isDateless: import("zod").ZodOptional; priority: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ contactId: import("zod").ZodString; leadId: import("zod").ZodString; type: import("zod").ZodLiteral<"outgoing_call">; assignedTo: import("zod").ZodOptional>; date: import("zod").ZodOptional>]>, import("zod").ZodISODate]>>; dueDate: import("zod").ZodOptional>]>, import("zod").ZodISODate]>>; isComplete: import("zod").ZodOptional; isDateless: import("zod").ZodOptional; priority: import("zod").ZodOptional>; text: import("zod").ZodOptional; }, import("zod/v4/core").$strip>], "type">, import("zod").ZodDiscriminatedUnion<[import("zod").ZodObject<{ type: import("zod").ZodLiteral<"lead">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"missed_call">; localPhone: import("zod").ZodOptional>; phone: import("zod").ZodOptional>; phoneFormatted: import("zod").ZodOptional>; phoneNumberDescription: import("zod").ZodOptional>; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"voicemail">; voicemailDuration: import("zod").ZodOptional; voicemailUrl: import("zod").ZodOptional; localPhone: import("zod").ZodOptional>; phone: import("zod").ZodOptional>; phoneFormatted: import("zod").ZodOptional>; phoneNumberDescription: import("zod").ZodOptional>; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ bodyPreview: import("zod").ZodOptional>; emails: import("zod").ZodOptional>; subject: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"incoming_email">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ bodyPreview: import("zod").ZodOptional>; emailId: import("zod").ZodOptional; subject: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"email_followup">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ recordingUrl: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"answered_detached_call">; localPhone: import("zod").ZodOptional>; phone: import("zod").ZodOptional>; phoneFormatted: import("zod").ZodOptional>; phoneNumberDescription: import("zod").ZodOptional>; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ opportunityNote: import("zod").ZodOptional>; opportunityValue: import("zod").ZodOptional>; opportunityValueCurrency: import("zod").ZodOptional>; opportunityValueFormatted: import("zod").ZodOptional>; opportunityValuePeriod: import("zod").ZodOptional>>; type: import("zod").ZodLiteral<"opportunity_due">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ attachments: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>; localPhone: import("zod").ZodOptional>; remotePhone: import("zod").ZodOptional>; remotePhoneDescription: import("zod").ZodOptional>; remotePhoneFormatted: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"incoming_sms">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ agentConfigId: import("zod").ZodOptional>; deduplicationKey: import("zod").ZodOptional>; isPrimaryLeadNotification: import("zod").ZodOptional; resolution: import("zod").ZodOptional>; sequenceId: import("zod").ZodOptional>; sequenceSubscriptionId: import("zod").ZodOptional>; stepId: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"outgoing_call">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>], "type">, "close", false, never>; deleteCall: import("../..").DefinedAction, import("zod").ZodObject<{ callId: import("zod").ZodString; deleted: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, "close", false, never>; deleteComment: import("../..").DefinedAction, import("zod").ZodObject<{ commentId: import("zod").ZodString; deleted: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, "close", false, never>; deleteContact: import("../..").DefinedAction, import("zod").ZodObject<{ contactId: import("zod").ZodString; deleted: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, "close", false, never>; deleteEmail: import("../..").DefinedAction, import("zod").ZodObject<{ deleted: import("zod").ZodLiteral; emailId: import("zod").ZodString; }, import("zod/v4/core").$strip>, "close", false, never>; deleteLead: import("../..").DefinedAction, import("zod").ZodObject<{ deleted: import("zod").ZodLiteral; leadId: import("zod").ZodString; }, import("zod/v4/core").$strip>, "close", false, never>; deleteNote: import("../..").DefinedAction, import("zod").ZodObject<{ deleted: import("zod").ZodLiteral; noteId: import("zod").ZodString; }, import("zod/v4/core").$strip>, "close", false, never>; deleteOpportunity: import("../..").DefinedAction, import("zod").ZodObject<{ deleted: import("zod").ZodLiteral; opportunityId: import("zod").ZodString; }, import("zod/v4/core").$strip>, "close", false, never>; deleteSequenceSubscription: import("../..").DefinedAction, import("zod").ZodObject<{ deleted: import("zod").ZodLiteral; subscriptionId: import("zod").ZodString; }, import("zod/v4/core").$strip>, "close", false, never>; deleteSms: import("../..").DefinedAction, import("zod").ZodObject<{ deleted: import("zod").ZodLiteral; smsId: import("zod").ZodString; }, import("zod/v4/core").$strip>, "close", false, never>; deleteTask: import("../..").DefinedAction, import("zod").ZodObject<{ deleted: import("zod").ZodLiteral; taskId: import("zod").ZodString; }, import("zod/v4/core").$strip>, "close", false, never>; getComment: import("../..").DefinedAction, import("zod").ZodObject<{ body: import("zod").ZodString; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodString; id: import("zod").ZodString; leadId: import("zod").ZodString; mentions: import("zod").ZodPrefault>; organizationId: import("zod").ZodString; removedAt: import("zod").ZodNullable, import("zod").ZodTransform>>; removedBy: import("zod").ZodNullable; threadId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodString; }, import("zod/v4/core").$strip>, "close", false, never>; getCall: import("../..").DefinedAction, import("zod").ZodObject<{ activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; callMethod: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; cost: import("zod").ZodOptional>; dialerId: import("zod").ZodOptional>; dialerSavedSearchId: import("zod").ZodOptional>; direction: import("zod").ZodEnum<{ inbound: "inbound"; outbound: "outbound"; }>; disposition: import("zod").ZodOptional>; duration: import("zod").ZodNullable; localCountryIso: import("zod").ZodOptional>; localPhone: import("zod").ZodOptional>; localPhoneFormatted: import("zod").ZodOptional>; note: import("zod").ZodNullable; noteHtml: import("zod").ZodNullable; outcomeId: import("zod").ZodNullable; phone: import("zod").ZodNullable; recordingUrl: import("zod").ZodNullable; remoteCountryIso: import("zod").ZodOptional>; remotePhone: import("zod").ZodOptional>; remotePhoneFormatted: import("zod").ZodOptional>; source: import("zod").ZodEnum<{ "Close.io": "Close.io"; External: "External"; }>; status: import("zod").ZodEnum<{ created: "created"; failed: "failed"; completed: "completed"; timeout: "timeout"; "in-progress": "in-progress"; busy: "busy"; cancel: "cancel"; "no-answer": "no-answer"; }>; type: import("zod").ZodLiteral<"Call">; userId: import("zod").ZodNullable; voicemailDuration: import("zod").ZodOptional>; voicemailUrl: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$catchall>>, "close", false, never>; getContact: import("../..").DefinedAction, import("zod").ZodObject<{ createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; customFields: import("zod").ZodPrefault>; displayName: import("zod").ZodString; emails: import("zod").ZodPrefault; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; name: import("zod").ZodNullable; organizationId: import("zod").ZodString; phones: import("zod").ZodPrefault>; outboundSmsBlocked: import("zod").ZodOptional; phone: import("zod").ZodString; phoneFormatted: import("zod").ZodOptional; tzIds: import("zod").ZodOptional>; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; title: import("zod").ZodNullable; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; urls: import("zod").ZodPrefault>>; }, import("zod/v4/core").$strip>, "close", false, never>; getCurrentUser: import("../..").DefinedAction, import("zod").ZodPipe, import("zod").ZodTransform>; email: import("zod").ZodEmail; firstName: import("zod").ZodString; id: import("zod").ZodString; image: import("zod").ZodOptional>; lastName: import("zod").ZodString; organizationIds: import("zod").ZodOptional>; organizations: import("zod").ZodPrefault]>>>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ organizationIds: string[]; createdAt: Date; email: string; firstName: string; id: string; lastName: string; updatedAt: Date; image?: string | null | undefined; }, { createdAt: Date; email: string; firstName: string; id: string; lastName: string; organizations: (string | { id: string; })[]; updatedAt: Date; image?: string | null | undefined; organizationIds?: string[] | undefined; }>>, "close", false, never>; getEmail: import("../..").DefinedAction, import("zod").ZodObject<{ activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; attachments: import("zod").ZodOptional; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; bcc: import("zod").ZodPrefault>; bodyHtml: import("zod").ZodNullable; bodyText: import("zod").ZodNullable; bulkEmailActionId: import("zod").ZodNullable; cc: import("zod").ZodPrefault>; contactId: import("zod").ZodNullable; dateScheduled: import("zod").ZodNullable, import("zod").ZodTransform>>; dateSent: import("zod").ZodNullable, import("zod").ZodTransform>>; direction: import("zod").ZodNullable>; emailAccountId: import("zod").ZodOptional>; followupSequenceAddCcBcc: import("zod").ZodBoolean; followupSequenceDelay: import("zod").ZodNullable; hasReply: import("zod").ZodBoolean; inReplyToId: import("zod").ZodNullable; messageIds: import("zod").ZodPrefault>; needSmtpCredentials: import("zod").ZodBoolean; opens: import("zod").ZodOptional; openedAt: import("zod").ZodPipe, import("zod").ZodTransform>; openedBy: import("zod").ZodNullable; userAgent: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>>>; opensSummary: import("zod").ZodNullable; references: import("zod").ZodPrefault>; sendAsId: import("zod").ZodNullable; sendAttempts: import("zod").ZodOptional>>>; sender: import("zod").ZodNullable; sequenceId: import("zod").ZodOptional>; sequenceName: import("zod").ZodOptional>; sequenceSubscriptionId: import("zod").ZodOptional>; status: import("zod").ZodEnum<{ error: "error"; draft: "draft"; sent: "sent"; scheduled: "scheduled"; inbox: "inbox"; outbox: "outbox"; }>; subject: import("zod").ZodNullable; templateId: import("zod").ZodNullable; threadId: import("zod").ZodNullable; to: import("zod").ZodPrefault>; type: import("zod").ZodLiteral<"Email">; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; source: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$catchall>>, "close", false, never>; getLead: import("../..").DefinedAction, import("zod").ZodObject<{ addresses: import("zod").ZodPrefault; address2: import("zod").ZodNullable; city: import("zod").ZodNullable; country: import("zod").ZodNullable; label: import("zod").ZodNullable; state: import("zod").ZodNullable; tzIds: import("zod").ZodOptional>; zipcode: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>>; contactIds: import("zod").ZodPrefault>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; customFields: import("zod").ZodPrefault>; description: import("zod").ZodNullable; displayName: import("zod").ZodOptional; htmlUrl: import("zod").ZodURL; id: import("zod").ZodString; name: import("zod").ZodNullable; organizationId: import("zod").ZodString; source: import("zod").ZodOptional>; statusId: import("zod").ZodString; statusLabel: import("zod").ZodOptional; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; url: import("zod").ZodNullable; }, import("zod/v4/core").$strip>, "close", false, never>; getNote: import("../..").DefinedAction, import("zod").ZodObject<{ activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; attachments: import("zod").ZodArray; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>; contactId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; id: import("zod").ZodString; leadId: import("zod").ZodNullable; note: import("zod").ZodString; noteHtml: import("zod").ZodString; noteMentions: import("zod").ZodArray; organizationId: import("zod").ZodString; pinned: import("zod").ZodBoolean; pinnedAt: import("zod").ZodNullable, import("zod").ZodTransform>>; source: import("zod").ZodNullable>; title: import("zod").ZodNullable; type: import("zod").ZodLiteral<"Note">; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; userId: import("zod").ZodNullable; users: import("zod").ZodArray; }, import("zod/v4/core").$strip>, "close", false, never>; getOpportunity: import("../..").DefinedAction, import("zod").ZodObject<{ annualizedExpectedValue: import("zod").ZodNullable; annualizedValue: import("zod").ZodNullable; attachments: import("zod").ZodOptional; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>; commentSummary: import("zod").ZodOptional>>; confidence: import("zod").ZodNumber; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; customFields: import("zod").ZodPrefault>; dateLost: import("zod").ZodNullable, import("zod").ZodTransform>>; dateWon: import("zod").ZodNullable, import("zod").ZodTransform>>; expectedValue: import("zod").ZodNullable; id: import("zod").ZodString; integrationLinks: import("zod").ZodOptional>>; isStalled: import("zod").ZodOptional; leadId: import("zod").ZodString; leadName: import("zod").ZodOptional>; leadPrimaryEmail: import("zod").ZodOptional; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; leadPrimaryPhone: import("zod").ZodOptional>; outboundSmsBlocked: import("zod").ZodOptional; phone: import("zod").ZodString; phoneFormatted: import("zod").ZodOptional; tzIds: import("zod").ZodOptional>; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>>>; note: import("zod").ZodNullable; noteHtml: import("zod").ZodNullable; organizationId: import("zod").ZodString; pipelineId: import("zod").ZodOptional>; pipelineName: import("zod").ZodOptional>; stallStatus: import("zod").ZodOptional; nextAction: import("zod").ZodObject<{ action: import("zod").ZodEnum<{ change_status: "change_status"; adjust_close_date: "adjust_close_date"; mark_as_lost: "mark_as_lost"; follow_up: "follow_up"; ask_someone_else_to_reach_out: "ask_someone_else_to_reach_out"; change_communication_method: "change_communication_method"; }>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>>>; statusId: import("zod").ZodString; statusDisplayName: import("zod").ZodOptional; statusLabel: import("zod").ZodOptional; statusType: import("zod").ZodOptional>; suggestedAction: import("zod").ZodOptional; details: import("zod").ZodNullable>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ action: import("zod").ZodLiteral<"adjust_close_date">; details: import("zod").ZodNullable, import("zod").ZodTransform>; }, import("zod/v4/core").$strip>>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ action: import("zod").ZodLiteral<"follow_up_email">; details: import("zod").ZodNullable>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ action: import("zod").ZodLiteral<"follow_up_sms">; details: import("zod").ZodNullable>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ action: import("zod").ZodLiteral<"follow_up_call">; details: import("zod").ZodNullable>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>], "action">>>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userId: import("zod").ZodString; userName: import("zod").ZodOptional>; value: import("zod").ZodNullable; valueCurrency: import("zod").ZodOptional>; valueFormatted: import("zod").ZodOptional>; valuePeriod: import("zod").ZodEnum<{ monthly: "monthly"; annual: "annual"; one_time: "one_time"; }>; }, import("zod/v4/core").$strip>, "close", false, never>; getSequence: import("../..").DefinedAction, import("zod").ZodObject<{ createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdById: import("zod").ZodString; id: import("zod").ZodString; name: import("zod").ZodString; organizationId: import("zod").ZodString; schedule: import("zod").ZodNullable>; }, import("zod/v4/core").$strip>>; status: import("zod").ZodString; steps: import("zod").ZodArray, import("zod").ZodTransform>; createdById: import("zod").ZodString; delay: import("zod").ZodNumber; emailTemplateId: import("zod").ZodOptional>; id: import("zod").ZodString; required: import("zod").ZodBoolean; stepAllowedDelay: import("zod").ZodOptional>; stepType: import("zod").ZodOptional>; threading: import("zod").ZodOptional>>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedById: import("zod").ZodString; }, import("zod/v4/core").$strip>>; subscriptionCountsByStatus: import("zod").ZodOptional>; timezone: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedById: import("zod").ZodNullable; }, import("zod/v4/core").$strip>, "close", false, never>; getSequenceSubscription: import("../..").DefinedAction, import("zod").ZodObject<{ callsAssignedTo: import("zod").ZodPrefault>; contactEmail: import("zod").ZodNullable; contactId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdById: import("zod").ZodString; id: import("zod").ZodString; leadId: import("zod").ZodString; organizationId: import("zod").ZodString; senderAccountId: import("zod").ZodNullable; senderEmail: import("zod").ZodNullable; senderName: import("zod").ZodNullable; sequenceId: import("zod").ZodString; startDate: import("zod").ZodNullable, import("zod").ZodTransform>>; status: import("zod").ZodEnum<{ error: "error"; active: "active"; finished: "finished"; paused: "paused"; goal: "goal"; }>; statusReason: import("zod").ZodNullable; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedById: import("zod").ZodNullable; }, import("zod/v4/core").$strip>, "close", false, never>; getSms: import("../..").DefinedAction, import("zod").ZodObject<{ activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; attachments: import("zod").ZodOptional; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; contactId: import("zod").ZodNullable; cost: import("zod").ZodNullable; dateScheduled: import("zod").ZodNullable, import("zod").ZodTransform>>; dateSent: import("zod").ZodNullable, import("zod").ZodTransform>>; direction: import("zod").ZodEnum<{ inbound: "inbound"; outbound: "outbound"; }>; errorMessage: import("zod").ZodNullable; localCountryIso: import("zod").ZodNullable; localPhone: import("zod").ZodNullable; localPhoneFormatted: import("zod").ZodNullable; remoteCountryIso: import("zod").ZodNullable; remotePhone: import("zod").ZodNullable; remotePhoneFormatted: import("zod").ZodNullable; source: import("zod").ZodEnum<{ "Close.io": "Close.io"; External: "External"; }>; status: import("zod").ZodEnum<{ error: "error"; draft: "draft"; sent: "sent"; scheduled: "scheduled"; inbox: "inbox"; outbox: "outbox"; }>; templateId: import("zod").ZodNullable; text: import("zod").ZodNullable; type: import("zod").ZodLiteral<"SMS">; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$catchall>>, "close", false, never>; getTask: import("../..").DefinedAction, import("zod").ZodDiscriminatedUnion<[import("zod").ZodObject<{ type: import("zod").ZodLiteral<"lead">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"missed_call">; localPhone: import("zod").ZodOptional>; phone: import("zod").ZodOptional>; phoneFormatted: import("zod").ZodOptional>; phoneNumberDescription: import("zod").ZodOptional>; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"voicemail">; voicemailDuration: import("zod").ZodOptional; voicemailUrl: import("zod").ZodOptional; localPhone: import("zod").ZodOptional>; phone: import("zod").ZodOptional>; phoneFormatted: import("zod").ZodOptional>; phoneNumberDescription: import("zod").ZodOptional>; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ bodyPreview: import("zod").ZodOptional>; emails: import("zod").ZodOptional>; subject: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"incoming_email">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ bodyPreview: import("zod").ZodOptional>; emailId: import("zod").ZodOptional; subject: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"email_followup">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ recordingUrl: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"answered_detached_call">; localPhone: import("zod").ZodOptional>; phone: import("zod").ZodOptional>; phoneFormatted: import("zod").ZodOptional>; phoneNumberDescription: import("zod").ZodOptional>; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ opportunityNote: import("zod").ZodOptional>; opportunityValue: import("zod").ZodOptional>; opportunityValueCurrency: import("zod").ZodOptional>; opportunityValueFormatted: import("zod").ZodOptional>; opportunityValuePeriod: import("zod").ZodOptional>>; type: import("zod").ZodLiteral<"opportunity_due">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ attachments: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>; localPhone: import("zod").ZodOptional>; remotePhone: import("zod").ZodOptional>; remotePhoneDescription: import("zod").ZodOptional>; remotePhoneFormatted: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"incoming_sms">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ agentConfigId: import("zod").ZodOptional>; deduplicationKey: import("zod").ZodOptional>; isPrimaryLeadNotification: import("zod").ZodOptional; resolution: import("zod").ZodOptional>; sequenceId: import("zod").ZodOptional>; sequenceSubscriptionId: import("zod").ZodOptional>; stepId: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"outgoing_call">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>], "type">, "close", false, never>; listActivities: import("../..").DefinedAction; leadId: import("zod").ZodOptional; type: import("zod").ZodOptional; userId: import("zod").ZodOptional; limit: import("zod").ZodPrefault; skip: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ data: import("zod").ZodArray, import("zod").ZodTransform>>; callMethod: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; cost: import("zod").ZodOptional>; dialerId: import("zod").ZodOptional>; dialerSavedSearchId: import("zod").ZodOptional>; direction: import("zod").ZodEnum<{ inbound: "inbound"; outbound: "outbound"; }>; disposition: import("zod").ZodOptional>; duration: import("zod").ZodNullable; localCountryIso: import("zod").ZodOptional>; localPhone: import("zod").ZodOptional>; localPhoneFormatted: import("zod").ZodOptional>; note: import("zod").ZodNullable; noteHtml: import("zod").ZodNullable; outcomeId: import("zod").ZodNullable; phone: import("zod").ZodNullable; recordingUrl: import("zod").ZodNullable; remoteCountryIso: import("zod").ZodOptional>; remotePhone: import("zod").ZodOptional>; remotePhoneFormatted: import("zod").ZodOptional>; source: import("zod").ZodEnum<{ "Close.io": "Close.io"; External: "External"; }>; status: import("zod").ZodEnum<{ created: "created"; failed: "failed"; completed: "completed"; timeout: "timeout"; "in-progress": "in-progress"; busy: "busy"; cancel: "cancel"; "no-answer": "no-answer"; }>; type: import("zod").ZodLiteral<"Call">; userId: import("zod").ZodNullable; voicemailDuration: import("zod").ZodOptional>; voicemailUrl: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$catchall>>, import("zod").ZodObject<{ activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; attachments: import("zod").ZodOptional; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; bcc: import("zod").ZodPrefault>; bodyHtml: import("zod").ZodNullable; bodyText: import("zod").ZodNullable; cc: import("zod").ZodPrefault>; contactId: import("zod").ZodNullable; dateScheduled: import("zod").ZodNullable, import("zod").ZodTransform>>; direction: import("zod").ZodNullable>; emailAccountId: import("zod").ZodOptional>; followupSequenceAddCcBcc: import("zod").ZodBoolean; followupSequenceDelay: import("zod").ZodNullable; messageIds: import("zod").ZodPrefault>; opens: import("zod").ZodOptional; openedAt: import("zod").ZodPipe, import("zod").ZodTransform>; openedBy: import("zod").ZodNullable; userAgent: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>>>; references: import("zod").ZodPrefault>; sendAttempts: import("zod").ZodOptional>>>; sender: import("zod").ZodNullable; sequenceId: import("zod").ZodOptional>; sequenceName: import("zod").ZodOptional>; sequenceSubscriptionId: import("zod").ZodOptional>; status: import("zod").ZodEnum<{ error: "error"; draft: "draft"; sent: "sent"; scheduled: "scheduled"; inbox: "inbox"; outbox: "outbox"; }>; subject: import("zod").ZodNullable; templateId: import("zod").ZodNullable; to: import("zod").ZodPrefault>; type: import("zod").ZodLiteral<"Email">; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; source: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; bulkEmailActionId: import("zod").ZodOptional>; dateSent: import("zod").ZodOptional, import("zod").ZodTransform>>>; hasReply: import("zod").ZodOptional; inReplyToId: import("zod").ZodOptional>; needSmtpCredentials: import("zod").ZodOptional; opensSummary: import("zod").ZodOptional>; sendAsId: import("zod").ZodOptional>; threadId: import("zod").ZodOptional>; }, import("zod/v4/core").$catchall>>, import("zod").ZodObject<{ actualDuration: import("zod").ZodNullable; attachedCallIds: import("zod").ZodPrefault>; attendees: import("zod").ZodPrefault, Record>>>; calendarEventLink: import("zod").ZodNullable; calendarEventUids: import("zod").ZodPrefault>; conferenceLinks: import("zod").ZodPrefault, Record>>>; connectedAccountId: import("zod").ZodNullable; duration: import("zod").ZodNumber; endsAt: import("zod").ZodPipe, import("zod").ZodTransform>; integrations: import("zod").ZodPrefault, Record>>>; isRecurring: import("zod").ZodBoolean; location: import("zod").ZodNullable; note: import("zod").ZodNullable; outcomeId: import("zod").ZodNullable; providerCalendarEventId: import("zod").ZodNullable; providerCalendarIds: import("zod").ZodPrefault>; providerCalendarType: import("zod").ZodNullable>; source: import("zod").ZodEnum<{ manual: "manual"; calendar: "calendar"; }>; startsAt: import("zod").ZodPipe, import("zod").ZodTransform>; status: import("zod").ZodNullable>; summary: import("zod").ZodNullable>; title: import("zod").ZodNullable; type: import("zod").ZodLiteral<"Meeting">; activityAt: import("zod").ZodOptional, import("zod").ZodTransform>>>; contactId: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userId: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$catchall>>, import("zod").ZodObject<{ activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; contactId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; id: import("zod").ZodString; leadId: import("zod").ZodNullable; note: import("zod").ZodString; noteMentions: import("zod").ZodArray; organizationId: import("zod").ZodString; type: import("zod").ZodLiteral<"Note">; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; userId: import("zod").ZodNullable; users: import("zod").ZodArray; attachments: import("zod").ZodOptional; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>; noteHtml: import("zod").ZodOptional; pinned: import("zod").ZodOptional; pinnedAt: import("zod").ZodOptional, import("zod").ZodTransform>>>; source: import("zod").ZodOptional>; title: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; attachments: import("zod").ZodOptional; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; contactId: import("zod").ZodNullable; cost: import("zod").ZodNullable; dateScheduled: import("zod").ZodNullable, import("zod").ZodTransform>>; dateSent: import("zod").ZodNullable, import("zod").ZodTransform>>; direction: import("zod").ZodEnum<{ inbound: "inbound"; outbound: "outbound"; }>; errorMessage: import("zod").ZodNullable; localCountryIso: import("zod").ZodNullable; localPhone: import("zod").ZodNullable; localPhoneFormatted: import("zod").ZodNullable; remoteCountryIso: import("zod").ZodNullable; remotePhone: import("zod").ZodNullable; remotePhoneFormatted: import("zod").ZodNullable; source: import("zod").ZodEnum<{ "Close.io": "Close.io"; External: "External"; }>; status: import("zod").ZodEnum<{ error: "error"; draft: "draft"; sent: "sent"; scheduled: "scheduled"; inbox: "inbox"; outbox: "outbox"; }>; templateId: import("zod").ZodNullable; text: import("zod").ZodNullable; type: import("zod").ZodLiteral<"SMS">; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$catchall>>, import("zod").ZodObject<{ source: import("zod").ZodNullable>; type: import("zod").ZodLiteral<"Created">; activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; contactId: import("zod").ZodNullable; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; importId: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ commentSummary: import("zod").ZodOptional>>; customActivityTypeId: import("zod").ZodString; customFields: import("zod").ZodPrefault>; lastPublishedAt: import("zod").ZodNullable, import("zod").ZodTransform>>; mentions: import("zod").ZodArray; mentionsUpdatedAt: import("zod").ZodNullable, import("zod").ZodTransform>>; pinned: import("zod").ZodBoolean; pinnedAt: import("zod").ZodNullable, import("zod").ZodTransform>>; source: import("zod").ZodNullable>; status: import("zod").ZodEnum<{ draft: "draft"; published: "published"; }>; type: import("zod").ZodLiteral<"CustomActivity">; activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; contactId: import("zod").ZodNullable; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$catchall>>, import("zod").ZodObject<{ emails: import("zod").ZodOptional, import("zod").ZodTransform>>; attachments: import("zod").ZodOptional; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; bcc: import("zod").ZodPrefault>; bulkEmailActionId: import("zod").ZodNullable; cc: import("zod").ZodPrefault>; contactId: import("zod").ZodNullable; dateScheduled: import("zod").ZodNullable, import("zod").ZodTransform>>; dateSent: import("zod").ZodNullable, import("zod").ZodTransform>>; direction: import("zod").ZodNullable>; emailAccountId: import("zod").ZodOptional>; followupSequenceAddCcBcc: import("zod").ZodBoolean; followupSequenceDelay: import("zod").ZodNullable; hasReply: import("zod").ZodBoolean; inReplyToId: import("zod").ZodNullable; messageIds: import("zod").ZodPrefault>; needSmtpCredentials: import("zod").ZodBoolean; opens: import("zod").ZodOptional; openedAt: import("zod").ZodPipe, import("zod").ZodTransform>; openedBy: import("zod").ZodNullable; userAgent: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>>>; opensSummary: import("zod").ZodNullable; references: import("zod").ZodPrefault>; sendAsId: import("zod").ZodNullable; sendAttempts: import("zod").ZodOptional>>>; sender: import("zod").ZodNullable; sequenceId: import("zod").ZodOptional>; sequenceName: import("zod").ZodOptional>; sequenceSubscriptionId: import("zod").ZodOptional>; status: import("zod").ZodEnum<{ error: "error"; draft: "draft"; sent: "sent"; scheduled: "scheduled"; inbox: "inbox"; outbox: "outbox"; }>; subject: import("zod").ZodNullable; templateId: import("zod").ZodNullable; threadId: import("zod").ZodNullable; to: import("zod").ZodPrefault>; type: import("zod").ZodLiteral<"Email">; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; source: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; bodyHtml: import("zod").ZodOptional>; bodyText: import("zod").ZodOptional>; }, import("zod/v4/core").$catchall>>>>; importance: import("zod").ZodOptional; type: import("zod").ZodLiteral<"important">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ reason: import("zod").ZodEnum<{ manual: "manual"; "by-default": "by-default"; "scheduling-emails": "scheduling-emails"; "automated-outbound": "automated-outbound"; "marketing-or-transactional": "marketing-or-transactional"; }>; type: import("zod").ZodLiteral<"not_important">; }, import("zod/v4/core").$strip>], "type">>; latestEmails: import("zod").ZodOptional; bodyPreview: import("zod").ZodNullable; cc: import("zod").ZodArray; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; dateSent: import("zod").ZodNullable, import("zod").ZodTransform>>; direction: import("zod").ZodEnum<{ incoming: "incoming"; outgoing: "outgoing"; }>; envelope: import("zod").ZodNullable>; cc: import("zod").ZodArray>; date: import("zod").ZodNullable; from: import("zod").ZodArray>; inReplyTo: import("zod").ZodNullable; isAutoreply: import("zod").ZodBoolean; messageId: import("zod").ZodNullable; replyTo: import("zod").ZodArray>; sender: import("zod").ZodArray>; subject: import("zod").ZodNullable; to: import("zod").ZodArray>; }, import("zod/v4/core").$strip>>; hasAttachments: import("zod").ZodNullable; id: import("zod").ZodNullable; opensSummary: import("zod").ZodNullable; sendAsId: import("zod").ZodNullable; sender: import("zod").ZodNullable; status: import("zod").ZodEnum<{ error: "error"; draft: "draft"; sent: "sent"; scheduled: "scheduled"; inbox: "inbox"; outbox: "outbox"; }>; subject: import("zod").ZodNullable; to: import("zod").ZodArray; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; userId: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>>; latestNormalizedSubject: import("zod").ZodNullable; nEmails: import("zod").ZodNullable; participants: import("zod").ZodOptional>>; summary: import("zod").ZodOptional, import("zod").ZodTransform>>; feedback: import("zod").ZodOptional; givenAt: import("zod").ZodPipe, import("zod").ZodTransform>; rating: import("zod").ZodEnum<{ positive: "positive"; negative: "negative"; }>; }, import("zod/v4/core").$strip>>; generatedAt: import("zod").ZodNullable, import("zod").ZodTransform>>; status: import("zod").ZodEnum<{ success: "success"; failure: "failure"; pending: "pending"; expired: "expired"; }>; summaryHtml: import("zod").ZodNullable; summaryText: import("zod").ZodNullable; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; }, import("zod/v4/core").$strip>>>; type: import("zod").ZodLiteral<"EmailThread">; activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; contactId: import("zod").ZodNullable; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; source: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ formConfigurationId: import("zod").ZodString; formId: import("zod").ZodString; formName: import("zod").ZodOptional>; ipAddress: import("zod").ZodNullable; origin: import("zod").ZodNullable; sourceUrl: import("zod").ZodNullable; sourceUrlNormalized: import("zod").ZodNullable; type: import("zod").ZodLiteral<"FormSubmission">; values: import("zod").ZodRecord>; valuesByName: import("zod").ZodRecord>; activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; contactId: import("zod").ZodNullable; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; source: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ importId: import("zod").ZodNullable; reverted: import("zod").ZodBoolean; type: import("zod").ZodLiteral<"ImportUpdate">; activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; contactId: import("zod").ZodNullable; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; source: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ destinationDisplayName: import("zod").ZodNullable; destinationLeadId: import("zod").ZodString; errorMessage: import("zod").ZodNullable; mergeStatus: import("zod").ZodEnum<{ pending: "pending"; in_progress: "in_progress"; completed: "completed"; errored: "errored"; }>; sourceDisplayName: import("zod").ZodNullable; sourceLeadId: import("zod").ZodString; type: import("zod").ZodLiteral<"LeadMerge">; activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; contactId: import("zod").ZodNullable; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; source: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ newStatusId: import("zod").ZodString; newStatusLabel: import("zod").ZodOptional; oldStatusId: import("zod").ZodString; oldStatusLabel: import("zod").ZodOptional; pausedSubscriptions: import("zod").ZodOptional; contactName: import("zod").ZodNullable; id: import("zod").ZodString; sequenceId: import("zod").ZodString; sequenceName: import("zod").ZodString; sequenceStatus: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; type: import("zod").ZodLiteral<"LeadStatusChange">; activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; contactId: import("zod").ZodNullable; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; source: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ newPipelineId: import("zod").ZodOptional; newPipelineName: import("zod").ZodOptional; newStatusId: import("zod").ZodString; newStatusLabel: import("zod").ZodOptional; newStatusType: import("zod").ZodOptional>; oldPipelineId: import("zod").ZodOptional; oldPipelineName: import("zod").ZodOptional; oldStatusId: import("zod").ZodString; oldStatusLabel: import("zod").ZodOptional; oldStatusType: import("zod").ZodOptional>; opportunityConfidence: import("zod").ZodOptional>; opportunityDateWon: import("zod").ZodOptional, import("zod").ZodTransform>>>; opportunityId: import("zod").ZodNullable; opportunityValue: import("zod").ZodOptional>; opportunityValueCurrency: import("zod").ZodOptional>; opportunityValueFormatted: import("zod").ZodOptional>; opportunityValuePeriod: import("zod").ZodOptional>>; type: import("zod").ZodLiteral<"OpportunityStatusChange">; activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; contactId: import("zod").ZodNullable; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; source: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ commentSummary: import("zod").ZodOptional>>; sequenceId: import("zod").ZodOptional>; sequenceName: import("zod").ZodOptional>; sequenceSubscriptionId: import("zod").ZodOptional>; taskAssignedTo: import("zod").ZodOptional>; taskAssignedToName: import("zod").ZodOptional>; taskId: import("zod").ZodNullable; taskText: import("zod").ZodNullable; type: import("zod").ZodLiteral<"TaskCompleted">; activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; userId: import("zod").ZodNullable; contactId: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; source: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ attachments: import("zod").ZodOptional; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>; direction: import("zod").ZodEnum<{ incoming: "incoming"; outgoing: "outgoing"; }>; externalWhatsappMessageId: import("zod").ZodString; integrationLink: import("zod").ZodNullable; integrationName: import("zod").ZodNullable; localPhone: import("zod").ZodString; localPhoneFormatted: import("zod").ZodString; messageHtml: import("zod").ZodString; messageMarkdown: import("zod").ZodString; remotePhone: import("zod").ZodString; remotePhoneFormatted: import("zod").ZodString; responseToId: import("zod").ZodNullable; sequenceId: import("zod").ZodOptional>; sequenceName: import("zod").ZodOptional>; sequenceSubscriptionId: import("zod").ZodOptional>; source: import("zod").ZodEnum<{ email: "email"; api: "api"; ui: "ui"; import: "import"; clipper: "clipper"; suggestion: "suggestion"; "segment-integration": "segment-integration"; "customerio-integration": "customerio-integration"; "calendly-integration": "calendly-integration"; ai: "ai"; whatsapp: "whatsapp"; webform: "webform"; }>; text: import("zod").ZodString; type: import("zod").ZodLiteral<"WhatsAppMessage">; activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; contactId: import("zod").ZodNullable; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$strip>], "type">>; hasMore: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, "close", false, never>; listCalls: import("../..").DefinedAction>]>, import("zod").ZodISODate]>>; activityAtBefore: import("zod").ZodOptional>]>, import("zod").ZodISODate]>>; contactIds: import("zod").ZodOptional>; createdAfter: import("zod").ZodOptional>]>, import("zod").ZodISODate]>>; createdBefore: import("zod").ZodOptional>]>, import("zod").ZodISODate]>>; ids: import("zod").ZodOptional>; leadIds: import("zod").ZodOptional>; userIds: import("zod").ZodOptional>; limit: import("zod").ZodPrefault; skip: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ data: import("zod").ZodArray, import("zod").ZodTransform>>; callMethod: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; cost: import("zod").ZodOptional>; dialerId: import("zod").ZodOptional>; dialerSavedSearchId: import("zod").ZodOptional>; direction: import("zod").ZodEnum<{ inbound: "inbound"; outbound: "outbound"; }>; disposition: import("zod").ZodOptional>; duration: import("zod").ZodNullable; localCountryIso: import("zod").ZodOptional>; localPhone: import("zod").ZodOptional>; localPhoneFormatted: import("zod").ZodOptional>; note: import("zod").ZodNullable; noteHtml: import("zod").ZodNullable; outcomeId: import("zod").ZodNullable; phone: import("zod").ZodNullable; recordingUrl: import("zod").ZodNullable; remoteCountryIso: import("zod").ZodOptional>; remotePhone: import("zod").ZodOptional>; remotePhoneFormatted: import("zod").ZodOptional>; source: import("zod").ZodEnum<{ "Close.io": "Close.io"; External: "External"; }>; status: import("zod").ZodEnum<{ created: "created"; failed: "failed"; completed: "completed"; timeout: "timeout"; "in-progress": "in-progress"; busy: "busy"; cancel: "cancel"; "no-answer": "no-answer"; }>; type: import("zod").ZodLiteral<"Call">; userId: import("zod").ZodNullable; voicemailDuration: import("zod").ZodOptional>; voicemailUrl: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$catchall>>>; hasMore: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, "close", false, never>; listComments: import("../..").DefinedAction; skip: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ data: import("zod").ZodArray, import("zod").ZodTransform>; createdBy: import("zod").ZodString; id: import("zod").ZodString; leadId: import("zod").ZodString; mentions: import("zod").ZodPrefault>; organizationId: import("zod").ZodString; removedAt: import("zod").ZodNullable, import("zod").ZodTransform>>; removedBy: import("zod").ZodNullable; threadId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodString; }, import("zod/v4/core").$strip>>; hasMore: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, "close", false, never>; listContacts: import("../..").DefinedAction; limit: import("zod").ZodPrefault; skip: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ data: import("zod").ZodArray, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; customFields: import("zod").ZodPrefault>; displayName: import("zod").ZodString; emails: import("zod").ZodPrefault; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; name: import("zod").ZodNullable; organizationId: import("zod").ZodString; phones: import("zod").ZodPrefault>; outboundSmsBlocked: import("zod").ZodOptional; phone: import("zod").ZodString; phoneFormatted: import("zod").ZodOptional; tzIds: import("zod").ZodOptional>; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; title: import("zod").ZodNullable; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; urls: import("zod").ZodPrefault>>; }, import("zod/v4/core").$strip>>; hasMore: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, "close", false, never>; listEmails: import("../..").DefinedAction>]>, import("zod").ZodISODate]>>; activityAtBefore: import("zod").ZodOptional>]>, import("zod").ZodISODate]>>; contactIds: import("zod").ZodOptional>; createdAfter: import("zod").ZodOptional>]>, import("zod").ZodISODate]>>; createdBefore: import("zod").ZodOptional>]>, import("zod").ZodISODate]>>; ids: import("zod").ZodOptional>; leadIds: import("zod").ZodOptional>; userIds: import("zod").ZodOptional>; limit: import("zod").ZodPrefault; skip: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ data: import("zod").ZodArray, import("zod").ZodTransform>>; attachments: import("zod").ZodOptional; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; bcc: import("zod").ZodPrefault>; bodyHtml: import("zod").ZodNullable; bodyText: import("zod").ZodNullable; bulkEmailActionId: import("zod").ZodNullable; cc: import("zod").ZodPrefault>; contactId: import("zod").ZodNullable; dateScheduled: import("zod").ZodNullable, import("zod").ZodTransform>>; dateSent: import("zod").ZodNullable, import("zod").ZodTransform>>; direction: import("zod").ZodNullable>; emailAccountId: import("zod").ZodOptional>; followupSequenceAddCcBcc: import("zod").ZodBoolean; followupSequenceDelay: import("zod").ZodNullable; hasReply: import("zod").ZodBoolean; inReplyToId: import("zod").ZodNullable; messageIds: import("zod").ZodPrefault>; needSmtpCredentials: import("zod").ZodBoolean; opens: import("zod").ZodOptional; openedAt: import("zod").ZodPipe, import("zod").ZodTransform>; openedBy: import("zod").ZodNullable; userAgent: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>>>; opensSummary: import("zod").ZodNullable; references: import("zod").ZodPrefault>; sendAsId: import("zod").ZodNullable; sendAttempts: import("zod").ZodOptional>>>; sender: import("zod").ZodNullable; sequenceId: import("zod").ZodOptional>; sequenceName: import("zod").ZodOptional>; sequenceSubscriptionId: import("zod").ZodOptional>; status: import("zod").ZodEnum<{ error: "error"; draft: "draft"; sent: "sent"; scheduled: "scheduled"; inbox: "inbox"; outbox: "outbox"; }>; subject: import("zod").ZodNullable; templateId: import("zod").ZodNullable; threadId: import("zod").ZodNullable; to: import("zod").ZodPrefault>; type: import("zod").ZodLiteral<"Email">; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; source: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$catchall>>>; hasMore: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, "close", false, never>; listLeads: import("../..").DefinedAction; skip: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ data: import("zod").ZodArray; address2: import("zod").ZodNullable; city: import("zod").ZodNullable; country: import("zod").ZodNullable; label: import("zod").ZodNullable; state: import("zod").ZodNullable; tzIds: import("zod").ZodOptional>; zipcode: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>>; contactIds: import("zod").ZodPrefault>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; customFields: import("zod").ZodPrefault>; description: import("zod").ZodNullable; displayName: import("zod").ZodOptional; htmlUrl: import("zod").ZodURL; id: import("zod").ZodString; name: import("zod").ZodNullable; organizationId: import("zod").ZodString; source: import("zod").ZodOptional>; statusId: import("zod").ZodString; statusLabel: import("zod").ZodOptional; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; url: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>; hasMore: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, "close", false, never>; listLeadStatuses: import("../..").DefinedAction, import("zod").ZodObject<{ data: import("zod").ZodArray>; id: import("zod").ZodString; label: import("zod").ZodString; organizationId: import("zod").ZodString; }, import("zod/v4/core").$strip>>; hasMore: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, "close", false, never>; listOpportunities: import("../..").DefinedAction; statusId: import("zod").ZodOptional; statusType: import("zod").ZodOptional>; userId: import("zod").ZodOptional; limit: import("zod").ZodPrefault; skip: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ countByValuePeriod: import("zod").ZodRecord; data: import("zod").ZodArray; annualizedValue: import("zod").ZodNullable; attachments: import("zod").ZodOptional; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>; commentSummary: import("zod").ZodOptional>>; confidence: import("zod").ZodNumber; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; customFields: import("zod").ZodPrefault>; dateLost: import("zod").ZodNullable, import("zod").ZodTransform>>; dateWon: import("zod").ZodNullable, import("zod").ZodTransform>>; expectedValue: import("zod").ZodNullable; id: import("zod").ZodString; integrationLinks: import("zod").ZodOptional>>; isStalled: import("zod").ZodOptional; leadId: import("zod").ZodString; leadName: import("zod").ZodOptional>; leadPrimaryEmail: import("zod").ZodOptional; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; leadPrimaryPhone: import("zod").ZodOptional>; outboundSmsBlocked: import("zod").ZodOptional; phone: import("zod").ZodString; phoneFormatted: import("zod").ZodOptional; tzIds: import("zod").ZodOptional>; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>>>; note: import("zod").ZodNullable; noteHtml: import("zod").ZodNullable; organizationId: import("zod").ZodString; pipelineId: import("zod").ZodOptional>; pipelineName: import("zod").ZodOptional>; stallStatus: import("zod").ZodOptional; nextAction: import("zod").ZodObject<{ action: import("zod").ZodEnum<{ change_status: "change_status"; adjust_close_date: "adjust_close_date"; mark_as_lost: "mark_as_lost"; follow_up: "follow_up"; ask_someone_else_to_reach_out: "ask_someone_else_to_reach_out"; change_communication_method: "change_communication_method"; }>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>>>; statusId: import("zod").ZodString; statusDisplayName: import("zod").ZodOptional; statusLabel: import("zod").ZodOptional; statusType: import("zod").ZodOptional>; suggestedAction: import("zod").ZodOptional; details: import("zod").ZodNullable>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ action: import("zod").ZodLiteral<"adjust_close_date">; details: import("zod").ZodNullable, import("zod").ZodTransform>; }, import("zod/v4/core").$strip>>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ action: import("zod").ZodLiteral<"follow_up_email">; details: import("zod").ZodNullable>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ action: import("zod").ZodLiteral<"follow_up_sms">; details: import("zod").ZodNullable>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ action: import("zod").ZodLiteral<"follow_up_call">; details: import("zod").ZodNullable>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>], "action">>>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userId: import("zod").ZodString; userName: import("zod").ZodOptional>; value: import("zod").ZodNullable; valueCurrency: import("zod").ZodOptional>; valueFormatted: import("zod").ZodOptional>; valuePeriod: import("zod").ZodEnum<{ monthly: "monthly"; annual: "annual"; one_time: "one_time"; }>; }, import("zod/v4/core").$strip>>; expectedValueAnnual: import("zod").ZodNumber; expectedValueAnnualFormatted: import("zod").ZodNullable; expectedValueAnnualized: import("zod").ZodNumber; expectedValueAnnualizedFormatted: import("zod").ZodNullable; expectedValueMonthly: import("zod").ZodNumber; expectedValueMonthlyFormatted: import("zod").ZodNullable; expectedValueOneTime: import("zod").ZodNumber; expectedValueOneTimeFormatted: import("zod").ZodNullable; hasMore: import("zod").ZodBoolean; totalResults: import("zod").ZodNumber; totalValueAnnual: import("zod").ZodNumber; totalValueAnnualFormatted: import("zod").ZodNullable; totalValueAnnualized: import("zod").ZodNumber; totalValueAnnualizedFormatted: import("zod").ZodNullable; totalValueMonthly: import("zod").ZodNumber; totalValueMonthlyFormatted: import("zod").ZodNullable; totalValueOneTime: import("zod").ZodNumber; totalValueOneTimeFormatted: import("zod").ZodNullable; }, import("zod/v4/core").$strip>, "close", false, never>; listOpportunityStatuses: import("../..").DefinedAction, import("zod").ZodObject<{ data: import("zod").ZodArray; type: import("zod").ZodEnum<{ active: "active"; lost: "lost"; won: "won"; }>; }, import("zod/v4/core").$strip>>; hasMore: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, "close", false, never>; listPipelines: import("../..").DefinedAction, import("zod").ZodObject<{ data: import("zod").ZodArray, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; id: import("zod").ZodString; name: import("zod").ZodString; organizationId: import("zod").ZodString; statuses: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>; hasMore: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, "close", false, never>; listSequences: import("../..").DefinedAction; skip: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ data: import("zod").ZodArray, import("zod").ZodTransform>; createdById: import("zod").ZodString; id: import("zod").ZodString; name: import("zod").ZodString; organizationId: import("zod").ZodString; schedule: import("zod").ZodNullable>; }, import("zod/v4/core").$strip>>; status: import("zod").ZodString; steps: import("zod").ZodArray, import("zod").ZodTransform>; createdById: import("zod").ZodString; delay: import("zod").ZodNumber; emailTemplateId: import("zod").ZodOptional>; id: import("zod").ZodString; required: import("zod").ZodBoolean; stepAllowedDelay: import("zod").ZodOptional>; stepType: import("zod").ZodOptional>; threading: import("zod").ZodOptional>>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedById: import("zod").ZodString; }, import("zod/v4/core").$strip>>; subscriptionCountsByStatus: import("zod").ZodOptional>; timezone: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedById: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>; hasMore: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, "close", false, never>; listSequenceSubscriptions: import("../..").DefinedAction; leadId: import("zod").ZodOptional; sequenceId: import("zod").ZodOptional; limit: import("zod").ZodPrefault; skip: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ data: import("zod").ZodArray>; contactEmail: import("zod").ZodNullable; contactId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdById: import("zod").ZodString; id: import("zod").ZodString; leadId: import("zod").ZodString; organizationId: import("zod").ZodString; senderAccountId: import("zod").ZodNullable; senderEmail: import("zod").ZodNullable; senderName: import("zod").ZodNullable; sequenceId: import("zod").ZodString; startDate: import("zod").ZodNullable, import("zod").ZodTransform>>; status: import("zod").ZodEnum<{ error: "error"; active: "active"; finished: "finished"; paused: "paused"; goal: "goal"; }>; statusReason: import("zod").ZodNullable; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedById: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>; hasMore: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, "close", false, never>; listSmsMessages: import("../..").DefinedAction>]>, import("zod").ZodISODate]>>; activityAtBefore: import("zod").ZodOptional>]>, import("zod").ZodISODate]>>; contactIds: import("zod").ZodOptional>; createdAfter: import("zod").ZodOptional>]>, import("zod").ZodISODate]>>; createdBefore: import("zod").ZodOptional>]>, import("zod").ZodISODate]>>; ids: import("zod").ZodOptional>; leadIds: import("zod").ZodOptional>; userIds: import("zod").ZodOptional>; limit: import("zod").ZodPrefault; skip: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ data: import("zod").ZodArray, import("zod").ZodTransform>>; attachments: import("zod").ZodOptional; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; contactId: import("zod").ZodNullable; cost: import("zod").ZodNullable; dateScheduled: import("zod").ZodNullable, import("zod").ZodTransform>>; dateSent: import("zod").ZodNullable, import("zod").ZodTransform>>; direction: import("zod").ZodEnum<{ inbound: "inbound"; outbound: "outbound"; }>; errorMessage: import("zod").ZodNullable; localCountryIso: import("zod").ZodNullable; localPhone: import("zod").ZodNullable; localPhoneFormatted: import("zod").ZodNullable; remoteCountryIso: import("zod").ZodNullable; remotePhone: import("zod").ZodNullable; remotePhoneFormatted: import("zod").ZodNullable; source: import("zod").ZodEnum<{ "Close.io": "Close.io"; External: "External"; }>; status: import("zod").ZodEnum<{ error: "error"; draft: "draft"; sent: "sent"; scheduled: "scheduled"; inbox: "inbox"; outbox: "outbox"; }>; templateId: import("zod").ZodNullable; text: import("zod").ZodNullable; type: import("zod").ZodLiteral<"SMS">; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$catchall>>>; hasMore: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, "close", false, never>; listTasks: import("../..").DefinedAction; complete: import("zod").ZodOptional; leadId: import("zod").ZodOptional; type: import("zod").ZodPrefault>; view: import("zod").ZodOptional>; limit: import("zod").ZodPrefault; skip: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ data: import("zod").ZodArray; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"missed_call">; localPhone: import("zod").ZodOptional>; phone: import("zod").ZodOptional>; phoneFormatted: import("zod").ZodOptional>; phoneNumberDescription: import("zod").ZodOptional>; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"voicemail">; voicemailDuration: import("zod").ZodOptional; voicemailUrl: import("zod").ZodOptional; localPhone: import("zod").ZodOptional>; phone: import("zod").ZodOptional>; phoneFormatted: import("zod").ZodOptional>; phoneNumberDescription: import("zod").ZodOptional>; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ bodyPreview: import("zod").ZodOptional>; emails: import("zod").ZodOptional>; subject: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"incoming_email">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ bodyPreview: import("zod").ZodOptional>; emailId: import("zod").ZodOptional; subject: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"email_followup">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ recordingUrl: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"answered_detached_call">; localPhone: import("zod").ZodOptional>; phone: import("zod").ZodOptional>; phoneFormatted: import("zod").ZodOptional>; phoneNumberDescription: import("zod").ZodOptional>; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ opportunityNote: import("zod").ZodOptional>; opportunityValue: import("zod").ZodOptional>; opportunityValueCurrency: import("zod").ZodOptional>; opportunityValueFormatted: import("zod").ZodOptional>; opportunityValuePeriod: import("zod").ZodOptional>>; type: import("zod").ZodLiteral<"opportunity_due">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ attachments: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>; localPhone: import("zod").ZodOptional>; remotePhone: import("zod").ZodOptional>; remotePhoneDescription: import("zod").ZodOptional>; remotePhoneFormatted: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"incoming_sms">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ agentConfigId: import("zod").ZodOptional>; deduplicationKey: import("zod").ZodOptional>; isPrimaryLeadNotification: import("zod").ZodOptional; resolution: import("zod").ZodOptional>; sequenceId: import("zod").ZodOptional>; sequenceSubscriptionId: import("zod").ZodOptional>; stepId: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"outgoing_call">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>], "type">>; hasMore: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, "close", false, never>; listUsers: import("../..").DefinedAction; skip: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ data: import("zod").ZodArray, import("zod").ZodTransform>; email: import("zod").ZodEmail; firstName: import("zod").ZodString; id: import("zod").ZodString; image: import("zod").ZodOptional>; lastName: import("zod").ZodString; organizationIds: import("zod").ZodOptional>; organizations: import("zod").ZodPrefault]>>>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ organizationIds: string[]; createdAt: Date; email: string; firstName: string; id: string; lastName: string; updatedAt: Date; image?: string | null | undefined; }, { createdAt: Date; email: string; firstName: string; id: string; lastName: string; organizations: (string | { id: string; })[]; updatedAt: Date; image?: string | null | undefined; organizationIds?: string[] | undefined; }>>>; hasMore: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, "close", false, never>; logCall: import("../..").DefinedAction>]>>>; contactId: import("zod").ZodOptional>; direction: import("zod").ZodOptional>; duration: import("zod").ZodOptional>; leadId: import("zod").ZodOptional>; note: import("zod").ZodOptional>; noteHtml: import("zod").ZodOptional>; outcomeId: import("zod").ZodOptional>; phone: import("zod").ZodOptional>; recordingUrl: import("zod").ZodOptional>; status: import("zod").ZodPrefault>; userId: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; callMethod: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; cost: import("zod").ZodOptional>; dialerId: import("zod").ZodOptional>; dialerSavedSearchId: import("zod").ZodOptional>; direction: import("zod").ZodEnum<{ inbound: "inbound"; outbound: "outbound"; }>; disposition: import("zod").ZodOptional>; duration: import("zod").ZodNullable; localCountryIso: import("zod").ZodOptional>; localPhone: import("zod").ZodOptional>; localPhoneFormatted: import("zod").ZodOptional>; note: import("zod").ZodNullable; noteHtml: import("zod").ZodNullable; outcomeId: import("zod").ZodNullable; phone: import("zod").ZodNullable; recordingUrl: import("zod").ZodNullable; remoteCountryIso: import("zod").ZodOptional>; remotePhone: import("zod").ZodOptional>; remotePhoneFormatted: import("zod").ZodOptional>; source: import("zod").ZodEnum<{ "Close.io": "Close.io"; External: "External"; }>; status: import("zod").ZodEnum<{ created: "created"; failed: "failed"; completed: "completed"; timeout: "timeout"; "in-progress": "in-progress"; busy: "busy"; cancel: "cancel"; "no-answer": "no-answer"; }>; type: import("zod").ZodLiteral<"Call">; userId: import("zod").ZodNullable; voicemailDuration: import("zod").ZodOptional>; voicemailUrl: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$catchall>>, "close", false, never>; mergeLeads: typeof actions.mergeCloseLeads; onCallAnswered: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.call.answered"; }>; onCallCompleted: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.call.completed"; }>; onCommentCreated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.comment.created"; }>; onCommentDeleted: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.comment.deleted"; }>; onCommentUpdated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.comment.updated"; }>; onContactCreated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.contact.created"; }>; onContactDeleted: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.contact.deleted"; }>; onContactUpdated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.contact.updated"; }>; onEvent: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.event"; }>; onEmailReceived: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.email.received"; }>; onEmailSent: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.email.sent"; }>; onLeadCreated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.lead.created"; }>; onLeadDeleted: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.lead.deleted"; }>; onLeadEnteredSmartView: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.smartView.leadEntered"; }>; onLeadExitedSmartView: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.smartView.leadExited"; }>; onLeadMerged: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.lead.merged"; }>; onLeadUpdated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.lead.updated"; }>; onMeetingCanceled: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.meeting.canceled"; }>; onMeetingCompleted: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.meeting.completed"; }>; onMeetingScheduled: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.meeting.scheduled"; }>; onMeetingStarted: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.meeting.started"; }>; onOpportunityCreated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.opportunity.created"; }>; onOpportunityDeleted: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.opportunity.deleted"; }>; onOpportunityLost: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.opportunity.lost"; }>; onOpportunityUpdated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.opportunity.updated"; }>; onOpportunityWon: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.opportunity.won"; }>; onSequenceSubscriptionCreated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sequenceSubscription.created"; }>; onSequenceSubscriptionDeleted: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sequenceSubscription.deleted"; }>; onSequenceSubscriptionErrored: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sequenceSubscription.errored"; }>; onSequenceSubscriptionFinished: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sequenceSubscription.finished"; }>; onSequenceSubscriptionGoalReached: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sequenceSubscription.goalReached"; }>; onSequenceSubscriptionPaused: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sequenceSubscription.paused"; }>; onSequenceSubscriptionResumed: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sequenceSubscription.resumed"; }>; onSequenceSubscriptionUpdated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sequenceSubscription.updated"; }>; onSmartViewCreated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.smartView.created"; }>; onSmartViewUpdated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.smartView.updated"; }>; onSmsReceived: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sms.received"; }>; onSmsSent: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sms.sent"; }>; onTaskCompleted: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.task.completed"; }>; onTaskCreated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.task.created"; }>; onTaskDeleted: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.task.deleted"; }>; onTaskUpdated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.task.updated"; }>; subscribeContactToSequence: import("../..").DefinedAction>; contactEmail: import("zod").ZodEmail; contactId: import("zod").ZodString; senderAccountId: import("zod").ZodOptional; senderEmail: import("zod").ZodOptional; senderName: import("zod").ZodOptional; sequenceId: import("zod").ZodString; startDate: import("zod").ZodOptional>]>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ callsAssignedTo: import("zod").ZodPrefault>; contactEmail: import("zod").ZodNullable; contactId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdById: import("zod").ZodString; id: import("zod").ZodString; leadId: import("zod").ZodString; organizationId: import("zod").ZodString; senderAccountId: import("zod").ZodNullable; senderEmail: import("zod").ZodNullable; senderName: import("zod").ZodNullable; sequenceId: import("zod").ZodString; startDate: import("zod").ZodNullable, import("zod").ZodTransform>>; status: import("zod").ZodEnum<{ error: "error"; active: "active"; finished: "finished"; paused: "paused"; goal: "goal"; }>; statusReason: import("zod").ZodNullable; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedById: import("zod").ZodNullable; }, import("zod/v4/core").$strip>, "close", false, never>; updateCall: import("../..").DefinedAction>]>>>; contactId: import("zod").ZodOptional>; conversationTypeId: import("zod").ZodOptional>; duration: import("zod").ZodOptional>; leadId: import("zod").ZodOptional>; note: import("zod").ZodOptional>; noteHtml: import("zod").ZodOptional>; outcomeId: import("zod").ZodOptional>; phone: import("zod").ZodOptional>; playbookId: import("zod").ZodOptional>; qualityInfo: import("zod").ZodOptional>; recordingUrl: import("zod").ZodOptional>; status: import("zod").ZodOptional>; userId: import("zod").ZodOptional>; voicemailUrl: import("zod").ZodOptional>; callId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; callMethod: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; cost: import("zod").ZodOptional>; dialerId: import("zod").ZodOptional>; dialerSavedSearchId: import("zod").ZodOptional>; direction: import("zod").ZodEnum<{ inbound: "inbound"; outbound: "outbound"; }>; disposition: import("zod").ZodOptional>; duration: import("zod").ZodNullable; localCountryIso: import("zod").ZodOptional>; localPhone: import("zod").ZodOptional>; localPhoneFormatted: import("zod").ZodOptional>; note: import("zod").ZodNullable; noteHtml: import("zod").ZodNullable; outcomeId: import("zod").ZodNullable; phone: import("zod").ZodNullable; recordingUrl: import("zod").ZodNullable; remoteCountryIso: import("zod").ZodOptional>; remotePhone: import("zod").ZodOptional>; remotePhoneFormatted: import("zod").ZodOptional>; source: import("zod").ZodEnum<{ "Close.io": "Close.io"; External: "External"; }>; status: import("zod").ZodEnum<{ created: "created"; failed: "failed"; completed: "completed"; timeout: "timeout"; "in-progress": "in-progress"; busy: "busy"; cancel: "cancel"; "no-answer": "no-answer"; }>; type: import("zod").ZodLiteral<"Call">; userId: import("zod").ZodNullable; voicemailDuration: import("zod").ZodOptional>; voicemailUrl: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$catchall>>, "close", false, never>; updateComment: import("../..").DefinedAction, import("zod").ZodObject<{ body: import("zod").ZodString; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodString; id: import("zod").ZodString; leadId: import("zod").ZodString; mentions: import("zod").ZodPrefault>; organizationId: import("zod").ZodString; removedAt: import("zod").ZodNullable, import("zod").ZodTransform>>; removedBy: import("zod").ZodNullable; threadId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodString; }, import("zod/v4/core").$strip>, "close", false, never>; updateContact: import("../..").DefinedAction>; emails: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>>; leadId: import("zod").ZodOptional>; name: import("zod").ZodOptional>; phones: import("zod").ZodOptional>; type: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>>; timezone: import("zod").ZodOptional>; title: import("zod").ZodOptional>; urls: import("zod").ZodOptional; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; contactId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; customFields: import("zod").ZodPrefault>; displayName: import("zod").ZodString; emails: import("zod").ZodPrefault; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; name: import("zod").ZodNullable; organizationId: import("zod").ZodString; phones: import("zod").ZodPrefault>; outboundSmsBlocked: import("zod").ZodOptional; phone: import("zod").ZodString; phoneFormatted: import("zod").ZodOptional; tzIds: import("zod").ZodOptional>; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; title: import("zod").ZodNullable; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; urls: import("zod").ZodPrefault>>; }, import("zod/v4/core").$strip>, "close", false, never>; updateEmail: import("../..").DefinedAction>]>>>; attachments: import("zod").ZodOptional>; contentType: import("zod").ZodOptional>; filename: import("zod").ZodString; inlineOnly: import("zod").ZodOptional; size: import("zod").ZodNumber; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; bcc: import("zod").ZodOptional>>; bodyHtml: import("zod").ZodOptional>; bodyText: import("zod").ZodOptional>; cc: import("zod").ZodOptional>>; contactId: import("zod").ZodOptional>; emailAccountId: import("zod").ZodOptional>; followupDate: import("zod").ZodOptional>]>>>; followupSequenceAddCcBcc: import("zod").ZodOptional>; followupSequenceDelay: import("zod").ZodOptional>; followupSequenceId: import("zod").ZodOptional>; inReplyToId: import("zod").ZodOptional>; opens: import("zod").ZodOptional>]>; }, import("zod/v4/core").$strip>>>>; sender: import("zod").ZodOptional>; status: import("zod").ZodOptional>; subject: import("zod").ZodOptional>; templateId: import("zod").ZodOptional>; to: import("zod").ZodOptional>>; userId: import("zod").ZodOptional>; emailId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; attachments: import("zod").ZodOptional; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; bcc: import("zod").ZodPrefault>; bodyHtml: import("zod").ZodNullable; bodyText: import("zod").ZodNullable; bulkEmailActionId: import("zod").ZodNullable; cc: import("zod").ZodPrefault>; contactId: import("zod").ZodNullable; dateScheduled: import("zod").ZodNullable, import("zod").ZodTransform>>; dateSent: import("zod").ZodNullable, import("zod").ZodTransform>>; direction: import("zod").ZodNullable>; emailAccountId: import("zod").ZodOptional>; followupSequenceAddCcBcc: import("zod").ZodBoolean; followupSequenceDelay: import("zod").ZodNullable; hasReply: import("zod").ZodBoolean; inReplyToId: import("zod").ZodNullable; messageIds: import("zod").ZodPrefault>; needSmtpCredentials: import("zod").ZodBoolean; opens: import("zod").ZodOptional; openedAt: import("zod").ZodPipe, import("zod").ZodTransform>; openedBy: import("zod").ZodNullable; userAgent: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>>>; opensSummary: import("zod").ZodNullable; references: import("zod").ZodPrefault>; sendAsId: import("zod").ZodNullable; sendAttempts: import("zod").ZodOptional>>>; sender: import("zod").ZodNullable; sequenceId: import("zod").ZodOptional>; sequenceName: import("zod").ZodOptional>; sequenceSubscriptionId: import("zod").ZodOptional>; status: import("zod").ZodEnum<{ error: "error"; draft: "draft"; sent: "sent"; scheduled: "scheduled"; inbox: "inbox"; outbox: "outbox"; }>; subject: import("zod").ZodNullable; templateId: import("zod").ZodNullable; threadId: import("zod").ZodNullable; to: import("zod").ZodPrefault>; type: import("zod").ZodLiteral<"Email">; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; source: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$catchall>>, "close", false, never>; updateLead: import("../..").DefinedAction>; address2: import("zod").ZodOptional>; city: import("zod").ZodOptional>; country: import("zod").ZodOptional>; label: import("zod").ZodOptional>; state: import("zod").ZodOptional>; tzIds: import("zod").ZodOptional>>; zipcode: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; contacts: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; name: import("zod").ZodOptional>; phones: import("zod").ZodOptional>; type: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; title: import("zod").ZodOptional>; urls: import("zod").ZodOptional; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>>; customFields: import("zod").ZodOptional>; description: import("zod").ZodOptional>; name: import("zod").ZodOptional>; source: import("zod").ZodOptional>; status: import("zod").ZodOptional; statusId: import("zod").ZodOptional; url: import("zod").ZodOptional>; leadId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ addresses: import("zod").ZodPrefault; address2: import("zod").ZodNullable; city: import("zod").ZodNullable; country: import("zod").ZodNullable; label: import("zod").ZodNullable; state: import("zod").ZodNullable; tzIds: import("zod").ZodOptional>; zipcode: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>>; contactIds: import("zod").ZodPrefault>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; customFields: import("zod").ZodPrefault>; description: import("zod").ZodNullable; displayName: import("zod").ZodOptional; htmlUrl: import("zod").ZodURL; id: import("zod").ZodString; name: import("zod").ZodNullable; organizationId: import("zod").ZodString; source: import("zod").ZodOptional>; statusId: import("zod").ZodString; statusLabel: import("zod").ZodOptional; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; url: import("zod").ZodNullable; }, import("zod/v4/core").$strip>, "close", false, never>; updateNote: import("../..").DefinedAction>]>>>; attachments: import("zod").ZodOptional>; filename: import("zod").ZodString; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; contactId: import("zod").ZodOptional>; note: import("zod").ZodOptional>; noteHtml: import("zod").ZodOptional>; pinned: import("zod").ZodOptional>; title: import("zod").ZodOptional>; noteId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; attachments: import("zod").ZodArray; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>; contactId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; id: import("zod").ZodString; leadId: import("zod").ZodNullable; note: import("zod").ZodString; noteHtml: import("zod").ZodString; noteMentions: import("zod").ZodArray; organizationId: import("zod").ZodString; pinned: import("zod").ZodBoolean; pinnedAt: import("zod").ZodNullable, import("zod").ZodTransform>>; source: import("zod").ZodNullable>; title: import("zod").ZodNullable; type: import("zod").ZodLiteral<"Note">; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; userId: import("zod").ZodNullable; users: import("zod").ZodArray; }, import("zod/v4/core").$strip>, "close", false, never>; updateOpportunity: import("../..").DefinedAction; filename: import("zod").ZodString; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>; confidence: import("zod").ZodOptional; contactId: import("zod").ZodOptional>; customFields: import("zod").ZodOptional>; dateWon: import("zod").ZodOptional>]>>>; note: import("zod").ZodOptional; noteHtml: import("zod").ZodOptional>; status: import("zod").ZodOptional; statusId: import("zod").ZodOptional; userId: import("zod").ZodOptional>; value: import("zod").ZodOptional; valuePeriod: import("zod").ZodOptional>; opportunityId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ annualizedExpectedValue: import("zod").ZodNullable; annualizedValue: import("zod").ZodNullable; attachments: import("zod").ZodOptional; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>; commentSummary: import("zod").ZodOptional>>; confidence: import("zod").ZodNumber; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; customFields: import("zod").ZodPrefault>; dateLost: import("zod").ZodNullable, import("zod").ZodTransform>>; dateWon: import("zod").ZodNullable, import("zod").ZodTransform>>; expectedValue: import("zod").ZodNullable; id: import("zod").ZodString; integrationLinks: import("zod").ZodOptional>>; isStalled: import("zod").ZodOptional; leadId: import("zod").ZodString; leadName: import("zod").ZodOptional>; leadPrimaryEmail: import("zod").ZodOptional; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; leadPrimaryPhone: import("zod").ZodOptional>; outboundSmsBlocked: import("zod").ZodOptional; phone: import("zod").ZodString; phoneFormatted: import("zod").ZodOptional; tzIds: import("zod").ZodOptional>; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>>>; note: import("zod").ZodNullable; noteHtml: import("zod").ZodNullable; organizationId: import("zod").ZodString; pipelineId: import("zod").ZodOptional>; pipelineName: import("zod").ZodOptional>; stallStatus: import("zod").ZodOptional; nextAction: import("zod").ZodObject<{ action: import("zod").ZodEnum<{ change_status: "change_status"; adjust_close_date: "adjust_close_date"; mark_as_lost: "mark_as_lost"; follow_up: "follow_up"; ask_someone_else_to_reach_out: "ask_someone_else_to_reach_out"; change_communication_method: "change_communication_method"; }>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>>>; statusId: import("zod").ZodString; statusDisplayName: import("zod").ZodOptional; statusLabel: import("zod").ZodOptional; statusType: import("zod").ZodOptional>; suggestedAction: import("zod").ZodOptional; details: import("zod").ZodNullable>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ action: import("zod").ZodLiteral<"adjust_close_date">; details: import("zod").ZodNullable, import("zod").ZodTransform>; }, import("zod/v4/core").$strip>>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ action: import("zod").ZodLiteral<"follow_up_email">; details: import("zod").ZodNullable>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ action: import("zod").ZodLiteral<"follow_up_sms">; details: import("zod").ZodNullable>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ action: import("zod").ZodLiteral<"follow_up_call">; details: import("zod").ZodNullable>; justification: import("zod").ZodString; }, import("zod/v4/core").$strip>], "action">>>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userId: import("zod").ZodString; userName: import("zod").ZodOptional>; value: import("zod").ZodNullable; valueCurrency: import("zod").ZodOptional>; valueFormatted: import("zod").ZodOptional>; valuePeriod: import("zod").ZodEnum<{ monthly: "monthly"; annual: "annual"; one_time: "one_time"; }>; }, import("zod/v4/core").$strip>, "close", false, never>; updateSequenceSubscription: import("../..").DefinedAction; subscriptionId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ callsAssignedTo: import("zod").ZodPrefault>; contactEmail: import("zod").ZodNullable; contactId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdById: import("zod").ZodString; id: import("zod").ZodString; leadId: import("zod").ZodString; organizationId: import("zod").ZodString; senderAccountId: import("zod").ZodNullable; senderEmail: import("zod").ZodNullable; senderName: import("zod").ZodNullable; sequenceId: import("zod").ZodString; startDate: import("zod").ZodNullable, import("zod").ZodTransform>>; status: import("zod").ZodEnum<{ error: "error"; active: "active"; finished: "finished"; paused: "paused"; goal: "goal"; }>; statusReason: import("zod").ZodNullable; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedById: import("zod").ZodNullable; }, import("zod/v4/core").$strip>, "close", false, never>; updateSms: import("../..").DefinedAction>]>>>; attachments: import("zod").ZodOptional; filename: import("zod").ZodString; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; contactId: import("zod").ZodOptional>; dateScheduled: import("zod").ZodOptional>]>>; leadId: import("zod").ZodOptional>; localPhone: import("zod").ZodOptional>; remotePhone: import("zod").ZodOptional>; status: import("zod").ZodOptional>; templateId: import("zod").ZodOptional>; text: import("zod").ZodOptional>; userId: import("zod").ZodOptional>; smsId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ activityAt: import("zod").ZodNullable, import("zod").ZodTransform>>; attachments: import("zod").ZodOptional; filename: import("zod").ZodNullable; size: import("zod").ZodNullable; thumbnailUrl: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>>; contactId: import("zod").ZodNullable; cost: import("zod").ZodNullable; dateScheduled: import("zod").ZodNullable, import("zod").ZodTransform>>; dateSent: import("zod").ZodNullable, import("zod").ZodTransform>>; direction: import("zod").ZodEnum<{ inbound: "inbound"; outbound: "outbound"; }>; errorMessage: import("zod").ZodNullable; localCountryIso: import("zod").ZodNullable; localPhone: import("zod").ZodNullable; localPhoneFormatted: import("zod").ZodNullable; remoteCountryIso: import("zod").ZodNullable; remotePhone: import("zod").ZodNullable; remotePhoneFormatted: import("zod").ZodNullable; source: import("zod").ZodEnum<{ "Close.io": "Close.io"; External: "External"; }>; status: import("zod").ZodEnum<{ error: "error"; draft: "draft"; sent: "sent"; scheduled: "scheduled"; inbox: "inbox"; outbox: "outbox"; }>; templateId: import("zod").ZodNullable; text: import("zod").ZodNullable; type: import("zod").ZodLiteral<"SMS">; userId: import("zod").ZodNullable; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; id: import("zod").ZodString; leadId: import("zod").ZodNullable; organizationId: import("zod").ZodString; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; userName: import("zod").ZodOptional>; users: import("zod").ZodPrefault>; }, import("zod/v4/core").$catchall>>, "close", false, never>; updateTask: import("../..").DefinedAction>; contactId: import("zod").ZodOptional>; date: import("zod").ZodOptional>]>, import("zod").ZodISODate]>>; dueDate: import("zod").ZodOptional>]>, import("zod").ZodISODate]>>; isComplete: import("zod").ZodOptional; isDateless: import("zod").ZodOptional; leadId: import("zod").ZodOptional; priority: import("zod").ZodOptional>; text: import("zod").ZodOptional; taskId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodDiscriminatedUnion<[import("zod").ZodObject<{ type: import("zod").ZodLiteral<"lead">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"missed_call">; localPhone: import("zod").ZodOptional>; phone: import("zod").ZodOptional>; phoneFormatted: import("zod").ZodOptional>; phoneNumberDescription: import("zod").ZodOptional>; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"voicemail">; voicemailDuration: import("zod").ZodOptional; voicemailUrl: import("zod").ZodOptional; localPhone: import("zod").ZodOptional>; phone: import("zod").ZodOptional>; phoneFormatted: import("zod").ZodOptional>; phoneNumberDescription: import("zod").ZodOptional>; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ bodyPreview: import("zod").ZodOptional>; emails: import("zod").ZodOptional>; subject: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"incoming_email">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ bodyPreview: import("zod").ZodOptional>; emailId: import("zod").ZodOptional; subject: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"email_followup">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ recordingUrl: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"answered_detached_call">; localPhone: import("zod").ZodOptional>; phone: import("zod").ZodOptional>; phoneFormatted: import("zod").ZodOptional>; phoneNumberDescription: import("zod").ZodOptional>; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ opportunityNote: import("zod").ZodOptional>; opportunityValue: import("zod").ZodOptional>; opportunityValueCurrency: import("zod").ZodOptional>; opportunityValueFormatted: import("zod").ZodOptional>; opportunityValuePeriod: import("zod").ZodOptional>>; type: import("zod").ZodLiteral<"opportunity_due">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ attachments: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>; localPhone: import("zod").ZodOptional>; remotePhone: import("zod").ZodOptional>; remotePhoneDescription: import("zod").ZodOptional>; remotePhoneFormatted: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"incoming_sms">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ agentConfigId: import("zod").ZodOptional>; deduplicationKey: import("zod").ZodOptional>; isPrimaryLeadNotification: import("zod").ZodOptional; resolution: import("zod").ZodOptional>; sequenceId: import("zod").ZodOptional>; sequenceSubscriptionId: import("zod").ZodOptional>; stepId: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"outgoing_call">; assignedTo: import("zod").ZodNullable; assignedToName: import("zod").ZodOptional>; contactId: import("zod").ZodNullable; contactName: import("zod").ZodOptional>; createdAt: import("zod").ZodPipe, import("zod").ZodTransform>; createdBy: import("zod").ZodNullable; createdByName: import("zod").ZodOptional>; date: import("zod").ZodNullable, import("zod").ZodTransform>>; dueDate: import("zod").ZodOptional, import("zod").ZodTransform>>>; id: import("zod").ZodString; isComplete: import("zod").ZodBoolean; isDateless: import("zod").ZodOptional>; leadId: import("zod").ZodNullable; leadName: import("zod").ZodOptional>; objectId: import("zod").ZodOptional>; objectType: import("zod").ZodOptional>; organizationId: import("zod").ZodString; priority: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; updatedAt: import("zod").ZodPipe, import("zod").ZodTransform>; updatedBy: import("zod").ZodNullable; updatedByName: import("zod").ZodOptional>; view: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>], "type">, "close", false, never>; uploadFile: import("../..").DefinedAction; file: import("zod").ZodCustom; filename: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ contentType: import("zod").ZodString; filename: import("zod").ZodString; size: import("zod").ZodNumber; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>, "close", false, never>; }; export * from "./actions/index.js"; export * from "./triggers/index.js"; export * from "@automate.ax/integration-contracts/close"; //# sourceMappingURL=index.d.ts.map