import * as z from "zod"; import type { DurationString, Signal } from "../../../automation/signal-protocol.js"; /** Lists Close leads with offset pagination. */ export declare const listCloseLeads: import("../../..").DefinedAction; skip: z.ZodPrefault; }, z.core.$strip>, z.ZodObject<{ data: z.ZodArray; address2: z.ZodNullable; city: z.ZodNullable; country: z.ZodNullable; label: z.ZodNullable; state: z.ZodNullable; tzIds: z.ZodOptional>; zipcode: z.ZodNullable; }, z.core.$strip>>>; contactIds: z.ZodPrefault>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; customFields: z.ZodPrefault>; description: z.ZodNullable; displayName: z.ZodOptional; htmlUrl: z.ZodURL; id: z.ZodString; name: z.ZodNullable; organizationId: z.ZodString; source: z.ZodOptional>; statusId: z.ZodString; statusLabel: z.ZodOptional; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; url: z.ZodNullable; }, z.core.$strip>>; hasMore: z.ZodPrefault; }, z.core.$strip>, "close", false, never>; /** Retrieves one Close lead. */ export declare const getCloseLead: import("../../..").DefinedAction, z.ZodObject<{ addresses: z.ZodPrefault; address2: z.ZodNullable; city: z.ZodNullable; country: z.ZodNullable; label: z.ZodNullable; state: z.ZodNullable; tzIds: z.ZodOptional>; zipcode: z.ZodNullable; }, z.core.$strip>>>; contactIds: z.ZodPrefault>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; customFields: z.ZodPrefault>; description: z.ZodNullable; displayName: z.ZodOptional; htmlUrl: z.ZodURL; id: z.ZodString; name: z.ZodNullable; organizationId: z.ZodString; source: z.ZodOptional>; statusId: z.ZodString; statusLabel: z.ZodOptional; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; url: z.ZodNullable; }, z.core.$strip>, "close", false, never>; /** Creates a Close lead with nested contacts and custom fields. */ export declare const createCloseLead: import("../../..").DefinedAction>; address2: z.ZodOptional>; city: z.ZodOptional>; country: z.ZodOptional>; label: z.ZodOptional>; state: z.ZodOptional>; tzIds: z.ZodOptional>>; zipcode: z.ZodOptional>; }, z.core.$strip>>>; contacts: z.ZodOptional; }, z.core.$strip>>>; name: z.ZodOptional>; phones: z.ZodOptional>; type: z.ZodOptional; }, z.core.$strip>>>; title: z.ZodOptional>; urls: z.ZodOptional; url: z.ZodURL; }, z.core.$strip>>>; }, z.core.$strip>>>; customFields: z.ZodOptional>; description: z.ZodOptional>; name: z.ZodOptional>; source: z.ZodOptional>; status: z.ZodOptional; statusId: z.ZodOptional; url: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ addresses: z.ZodPrefault; address2: z.ZodNullable; city: z.ZodNullable; country: z.ZodNullable; label: z.ZodNullable; state: z.ZodNullable; tzIds: z.ZodOptional>; zipcode: z.ZodNullable; }, z.core.$strip>>>; contactIds: z.ZodPrefault>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; customFields: z.ZodPrefault>; description: z.ZodNullable; displayName: z.ZodOptional; htmlUrl: z.ZodURL; id: z.ZodString; name: z.ZodNullable; organizationId: z.ZodString; source: z.ZodOptional>; statusId: z.ZodString; statusLabel: z.ZodOptional; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; url: z.ZodNullable; }, z.core.$strip>, "close", false, never>; /** Updates a Close lead. */ export declare const updateCloseLead: import("../../..").DefinedAction>; address2: z.ZodOptional>; city: z.ZodOptional>; country: z.ZodOptional>; label: z.ZodOptional>; state: z.ZodOptional>; tzIds: z.ZodOptional>>; zipcode: z.ZodOptional>; }, z.core.$strip>>>; contacts: z.ZodOptional; }, z.core.$strip>>>; name: z.ZodOptional>; phones: z.ZodOptional>; type: z.ZodOptional; }, z.core.$strip>>>; title: z.ZodOptional>; urls: z.ZodOptional; url: z.ZodURL; }, z.core.$strip>>>; }, z.core.$strip>>>; customFields: z.ZodOptional>; description: z.ZodOptional>; name: z.ZodOptional>; source: z.ZodOptional>; status: z.ZodOptional; statusId: z.ZodOptional; url: z.ZodOptional>; leadId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ addresses: z.ZodPrefault; address2: z.ZodNullable; city: z.ZodNullable; country: z.ZodNullable; label: z.ZodNullable; state: z.ZodNullable; tzIds: z.ZodOptional>; zipcode: z.ZodNullable; }, z.core.$strip>>>; contactIds: z.ZodPrefault>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; customFields: z.ZodPrefault>; description: z.ZodNullable; displayName: z.ZodOptional; htmlUrl: z.ZodURL; id: z.ZodString; name: z.ZodNullable; organizationId: z.ZodString; source: z.ZodOptional>; statusId: z.ZodString; statusLabel: z.ZodOptional; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; url: z.ZodNullable; }, z.core.$strip>, "close", false, never>; declare const startCloseLeadMerge: import("../../..").DefinedAction, z.ZodObject<{ destinationLeadId: z.ZodString; sourceLeadId: z.ZodString; startedAt: z.ZodISODateTime; }, z.core.$strip>, "close", false, never>; /** Input for starting and durably waiting for a Close lead merge. */ export type CloseLeadMergeInput = Extract[0], { destinationLeadId: unknown; }> & { /** Maximum provider status checks. Defaults to 60. */ maxPolls?: number; /** Durable delay between checks. Defaults to `"2s"`. */ pollInterval?: DurationString | number; }; /** Account selection for a composed Close lead merge. */ export type CloseLeadMergeAccountOptions = NonNullable[1]>; /** * Merges a source Close lead into a destination and waits for completion. * * Close accepts this mutation asynchronously. Each status check runs as a * separate action after a durable delay, so retrying a check cannot replay the * merge request. * * @param input - Lead IDs and optional bounded polling configuration. * @param options - Optional Close account selection. */ export declare function mergeCloseLeads(input: CloseLeadMergeInput, options?: CloseLeadMergeAccountOptions): Signal<{ destinationLeadId: string; merged: true; sourceLeadId: string; }>; /** Permanently deletes a Close lead. */ export declare const deleteCloseLead: import("../../..").DefinedAction, z.ZodObject<{ deleted: z.ZodLiteral; leadId: z.ZodString; }, z.core.$strip>, "close", false, never>; /** Lists Close contacts with optional lead filtering. */ export declare const listCloseContacts: import("../../..").DefinedAction; limit: z.ZodPrefault; skip: z.ZodPrefault; }, z.core.$strip>, z.ZodObject<{ data: z.ZodArray, z.ZodTransform>; createdBy: z.ZodNullable; customFields: z.ZodPrefault>; displayName: z.ZodString; emails: z.ZodPrefault; type: z.ZodString; }, z.core.$strip>>>; id: z.ZodString; leadId: z.ZodNullable; name: z.ZodNullable; organizationId: z.ZodString; phones: z.ZodPrefault>; outboundSmsBlocked: z.ZodOptional; phone: z.ZodString; phoneFormatted: z.ZodOptional; tzIds: z.ZodOptional>; type: z.ZodString; }, z.core.$strip>>>; title: z.ZodNullable; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; urls: z.ZodPrefault>>; }, z.core.$strip>>; hasMore: z.ZodPrefault; }, z.core.$strip>, "close", false, never>; /** Retrieves one Close contact. */ export declare const getCloseContact: import("../../..").DefinedAction, z.ZodObject<{ createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; customFields: z.ZodPrefault>; displayName: z.ZodString; emails: z.ZodPrefault; type: z.ZodString; }, z.core.$strip>>>; id: z.ZodString; leadId: z.ZodNullable; name: z.ZodNullable; organizationId: z.ZodString; phones: z.ZodPrefault>; outboundSmsBlocked: z.ZodOptional; phone: z.ZodString; phoneFormatted: z.ZodOptional; tzIds: z.ZodOptional>; type: z.ZodString; }, z.core.$strip>>>; title: z.ZodNullable; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; urls: z.ZodPrefault>>; }, z.core.$strip>, "close", false, never>; /** Creates a Close contact. */ export declare const createCloseContact: import("../../..").DefinedAction>; emails: z.ZodOptional; }, z.core.$strip>>>>; leadId: z.ZodOptional>; name: z.ZodOptional>; phones: z.ZodOptional>; type: z.ZodOptional; }, z.core.$strip>>>>; timezone: z.ZodOptional>; title: z.ZodOptional>; urls: z.ZodOptional; url: z.ZodURL; }, z.core.$strip>>>>; }, z.core.$strip>, z.ZodObject<{ createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; customFields: z.ZodPrefault>; displayName: z.ZodString; emails: z.ZodPrefault; type: z.ZodString; }, z.core.$strip>>>; id: z.ZodString; leadId: z.ZodNullable; name: z.ZodNullable; organizationId: z.ZodString; phones: z.ZodPrefault>; outboundSmsBlocked: z.ZodOptional; phone: z.ZodString; phoneFormatted: z.ZodOptional; tzIds: z.ZodOptional>; type: z.ZodString; }, z.core.$strip>>>; title: z.ZodNullable; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; urls: z.ZodPrefault>>; }, z.core.$strip>, "close", false, never>; /** Updates a Close contact. */ export declare const updateCloseContact: import("../../..").DefinedAction>; emails: z.ZodOptional; }, z.core.$strip>>>>; leadId: z.ZodOptional>; name: z.ZodOptional>; phones: z.ZodOptional>; type: z.ZodOptional; }, z.core.$strip>>>>; timezone: z.ZodOptional>; title: z.ZodOptional>; urls: z.ZodOptional; url: z.ZodURL; }, z.core.$strip>>>>; contactId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; customFields: z.ZodPrefault>; displayName: z.ZodString; emails: z.ZodPrefault; type: z.ZodString; }, z.core.$strip>>>; id: z.ZodString; leadId: z.ZodNullable; name: z.ZodNullable; organizationId: z.ZodString; phones: z.ZodPrefault>; outboundSmsBlocked: z.ZodOptional; phone: z.ZodString; phoneFormatted: z.ZodOptional; tzIds: z.ZodOptional>; type: z.ZodString; }, z.core.$strip>>>; title: z.ZodNullable; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; urls: z.ZodPrefault>>; }, z.core.$strip>, "close", false, never>; /** Permanently deletes a Close contact. */ export declare const deleteCloseContact: import("../../..").DefinedAction, z.ZodObject<{ contactId: z.ZodString; deleted: z.ZodLiteral; }, z.core.$strip>, "close", false, never>; /** Lists Close opportunities with common CRM filters. */ export declare const listCloseOpportunities: import("../../..").DefinedAction; statusId: z.ZodOptional; statusType: z.ZodOptional>; userId: z.ZodOptional; limit: z.ZodPrefault; skip: z.ZodPrefault; }, z.core.$strip>, z.ZodObject<{ countByValuePeriod: z.ZodRecord; data: z.ZodArray; annualizedValue: z.ZodNullable; attachments: z.ZodOptional; filename: z.ZodNullable; size: z.ZodNullable; thumbnailUrl: z.ZodOptional>; url: z.ZodURL; }, z.core.$strip>>>; commentSummary: z.ZodOptional>>; confidence: z.ZodNumber; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; customFields: z.ZodPrefault>; dateLost: z.ZodNullable, z.ZodTransform>>; dateWon: z.ZodNullable, z.ZodTransform>>; expectedValue: z.ZodNullable; id: z.ZodString; integrationLinks: z.ZodOptional>>; isStalled: z.ZodOptional; leadId: z.ZodString; leadName: z.ZodOptional>; leadPrimaryEmail: z.ZodOptional; type: z.ZodString; }, z.core.$strip>>>; leadPrimaryPhone: z.ZodOptional>; outboundSmsBlocked: z.ZodOptional; phone: z.ZodString; phoneFormatted: z.ZodOptional; tzIds: z.ZodOptional>; type: z.ZodString; }, z.core.$strip>>>>; note: z.ZodNullable; noteHtml: z.ZodNullable; organizationId: z.ZodString; pipelineId: z.ZodOptional>; pipelineName: z.ZodOptional>; stallStatus: z.ZodOptional; nextAction: z.ZodObject<{ action: z.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: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>>; statusId: z.ZodString; statusDisplayName: z.ZodOptional; statusLabel: z.ZodOptional; statusType: z.ZodOptional>; suggestedAction: z.ZodOptional; details: z.ZodNullable>; justification: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"adjust_close_date">; details: z.ZodNullable, z.ZodTransform>; }, z.core.$strip>>; justification: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"follow_up_email">; details: z.ZodNullable>; justification: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"follow_up_sms">; details: z.ZodNullable>; justification: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"follow_up_call">; details: z.ZodNullable>; justification: z.ZodString; }, z.core.$strip>], "action">>>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; userId: z.ZodString; userName: z.ZodOptional>; value: z.ZodNullable; valueCurrency: z.ZodOptional>; valueFormatted: z.ZodOptional>; valuePeriod: z.ZodEnum<{ monthly: "monthly"; annual: "annual"; one_time: "one_time"; }>; }, z.core.$strip>>; expectedValueAnnual: z.ZodNumber; expectedValueAnnualFormatted: z.ZodNullable; expectedValueAnnualized: z.ZodNumber; expectedValueAnnualizedFormatted: z.ZodNullable; expectedValueMonthly: z.ZodNumber; expectedValueMonthlyFormatted: z.ZodNullable; expectedValueOneTime: z.ZodNumber; expectedValueOneTimeFormatted: z.ZodNullable; hasMore: z.ZodBoolean; totalResults: z.ZodNumber; totalValueAnnual: z.ZodNumber; totalValueAnnualFormatted: z.ZodNullable; totalValueAnnualized: z.ZodNumber; totalValueAnnualizedFormatted: z.ZodNullable; totalValueMonthly: z.ZodNumber; totalValueMonthlyFormatted: z.ZodNullable; totalValueOneTime: z.ZodNumber; totalValueOneTimeFormatted: z.ZodNullable; }, z.core.$strip>, "close", false, never>; /** Retrieves one Close opportunity. */ export declare const getCloseOpportunity: import("../../..").DefinedAction, z.ZodObject<{ annualizedExpectedValue: z.ZodNullable; annualizedValue: z.ZodNullable; attachments: z.ZodOptional; filename: z.ZodNullable; size: z.ZodNullable; thumbnailUrl: z.ZodOptional>; url: z.ZodURL; }, z.core.$strip>>>; commentSummary: z.ZodOptional>>; confidence: z.ZodNumber; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; customFields: z.ZodPrefault>; dateLost: z.ZodNullable, z.ZodTransform>>; dateWon: z.ZodNullable, z.ZodTransform>>; expectedValue: z.ZodNullable; id: z.ZodString; integrationLinks: z.ZodOptional>>; isStalled: z.ZodOptional; leadId: z.ZodString; leadName: z.ZodOptional>; leadPrimaryEmail: z.ZodOptional; type: z.ZodString; }, z.core.$strip>>>; leadPrimaryPhone: z.ZodOptional>; outboundSmsBlocked: z.ZodOptional; phone: z.ZodString; phoneFormatted: z.ZodOptional; tzIds: z.ZodOptional>; type: z.ZodString; }, z.core.$strip>>>>; note: z.ZodNullable; noteHtml: z.ZodNullable; organizationId: z.ZodString; pipelineId: z.ZodOptional>; pipelineName: z.ZodOptional>; stallStatus: z.ZodOptional; nextAction: z.ZodObject<{ action: z.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: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>>; statusId: z.ZodString; statusDisplayName: z.ZodOptional; statusLabel: z.ZodOptional; statusType: z.ZodOptional>; suggestedAction: z.ZodOptional; details: z.ZodNullable>; justification: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"adjust_close_date">; details: z.ZodNullable, z.ZodTransform>; }, z.core.$strip>>; justification: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"follow_up_email">; details: z.ZodNullable>; justification: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"follow_up_sms">; details: z.ZodNullable>; justification: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"follow_up_call">; details: z.ZodNullable>; justification: z.ZodString; }, z.core.$strip>], "action">>>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; userId: z.ZodString; userName: z.ZodOptional>; value: z.ZodNullable; valueCurrency: z.ZodOptional>; valueFormatted: z.ZodOptional>; valuePeriod: z.ZodEnum<{ monthly: "monthly"; annual: "annual"; one_time: "one_time"; }>; }, z.core.$strip>, "close", false, never>; /** Creates a Close opportunity. */ export declare const createCloseOpportunity: import("../../..").DefinedAction; filename: z.ZodString; url: z.ZodURL; }, z.core.$strip>>>>; confidence: z.ZodOptional>; contactId: z.ZodOptional>; createdBy: z.ZodOptional>; customFields: z.ZodOptional>; dateCreated: z.ZodOptional>]>>>; dateWon: z.ZodOptional>]>>>; leadId: z.ZodOptional>; note: z.ZodOptional>; noteHtml: z.ZodOptional>; pipelineId: z.ZodOptional>; statusId: z.ZodOptional>; userId: z.ZodOptional>; value: z.ZodOptional>; valuePeriod: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ annualizedExpectedValue: z.ZodNullable; annualizedValue: z.ZodNullable; attachments: z.ZodOptional; filename: z.ZodNullable; size: z.ZodNullable; thumbnailUrl: z.ZodOptional>; url: z.ZodURL; }, z.core.$strip>>>; commentSummary: z.ZodOptional>>; confidence: z.ZodNumber; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; customFields: z.ZodPrefault>; dateLost: z.ZodNullable, z.ZodTransform>>; dateWon: z.ZodNullable, z.ZodTransform>>; expectedValue: z.ZodNullable; id: z.ZodString; integrationLinks: z.ZodOptional>>; isStalled: z.ZodOptional; leadId: z.ZodString; leadName: z.ZodOptional>; leadPrimaryEmail: z.ZodOptional; type: z.ZodString; }, z.core.$strip>>>; leadPrimaryPhone: z.ZodOptional>; outboundSmsBlocked: z.ZodOptional; phone: z.ZodString; phoneFormatted: z.ZodOptional; tzIds: z.ZodOptional>; type: z.ZodString; }, z.core.$strip>>>>; note: z.ZodNullable; noteHtml: z.ZodNullable; organizationId: z.ZodString; pipelineId: z.ZodOptional>; pipelineName: z.ZodOptional>; stallStatus: z.ZodOptional; nextAction: z.ZodObject<{ action: z.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: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>>; statusId: z.ZodString; statusDisplayName: z.ZodOptional; statusLabel: z.ZodOptional; statusType: z.ZodOptional>; suggestedAction: z.ZodOptional; details: z.ZodNullable>; justification: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"adjust_close_date">; details: z.ZodNullable, z.ZodTransform>; }, z.core.$strip>>; justification: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"follow_up_email">; details: z.ZodNullable>; justification: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"follow_up_sms">; details: z.ZodNullable>; justification: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"follow_up_call">; details: z.ZodNullable>; justification: z.ZodString; }, z.core.$strip>], "action">>>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; userId: z.ZodString; userName: z.ZodOptional>; value: z.ZodNullable; valueCurrency: z.ZodOptional>; valueFormatted: z.ZodOptional>; valuePeriod: z.ZodEnum<{ monthly: "monthly"; annual: "annual"; one_time: "one_time"; }>; }, z.core.$strip>, "close", false, never>; /** Updates a Close opportunity. */ export declare const updateCloseOpportunity: import("../../..").DefinedAction; filename: z.ZodString; url: z.ZodURL; }, z.core.$strip>>>; confidence: z.ZodOptional; contactId: z.ZodOptional>; customFields: z.ZodOptional>; dateWon: z.ZodOptional>]>>>; note: z.ZodOptional; noteHtml: z.ZodOptional>; status: z.ZodOptional; statusId: z.ZodOptional; userId: z.ZodOptional>; value: z.ZodOptional; valuePeriod: z.ZodOptional>; opportunityId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ annualizedExpectedValue: z.ZodNullable; annualizedValue: z.ZodNullable; attachments: z.ZodOptional; filename: z.ZodNullable; size: z.ZodNullable; thumbnailUrl: z.ZodOptional>; url: z.ZodURL; }, z.core.$strip>>>; commentSummary: z.ZodOptional>>; confidence: z.ZodNumber; contactId: z.ZodNullable; contactName: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdBy: z.ZodNullable; createdByName: z.ZodOptional>; customFields: z.ZodPrefault>; dateLost: z.ZodNullable, z.ZodTransform>>; dateWon: z.ZodNullable, z.ZodTransform>>; expectedValue: z.ZodNullable; id: z.ZodString; integrationLinks: z.ZodOptional>>; isStalled: z.ZodOptional; leadId: z.ZodString; leadName: z.ZodOptional>; leadPrimaryEmail: z.ZodOptional; type: z.ZodString; }, z.core.$strip>>>; leadPrimaryPhone: z.ZodOptional>; outboundSmsBlocked: z.ZodOptional; phone: z.ZodString; phoneFormatted: z.ZodOptional; tzIds: z.ZodOptional>; type: z.ZodString; }, z.core.$strip>>>>; note: z.ZodNullable; noteHtml: z.ZodNullable; organizationId: z.ZodString; pipelineId: z.ZodOptional>; pipelineName: z.ZodOptional>; stallStatus: z.ZodOptional; nextAction: z.ZodObject<{ action: z.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: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>>; statusId: z.ZodString; statusDisplayName: z.ZodOptional; statusLabel: z.ZodOptional; statusType: z.ZodOptional>; suggestedAction: z.ZodOptional; details: z.ZodNullable>; justification: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"adjust_close_date">; details: z.ZodNullable, z.ZodTransform>; }, z.core.$strip>>; justification: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"follow_up_email">; details: z.ZodNullable>; justification: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"follow_up_sms">; details: z.ZodNullable>; justification: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"follow_up_call">; details: z.ZodNullable>; justification: z.ZodString; }, z.core.$strip>], "action">>>; updatedAt: z.ZodPipe, z.ZodTransform>; updatedBy: z.ZodNullable; updatedByName: z.ZodOptional>; userId: z.ZodString; userName: z.ZodOptional>; value: z.ZodNullable; valueCurrency: z.ZodOptional>; valueFormatted: z.ZodOptional>; valuePeriod: z.ZodEnum<{ monthly: "monthly"; annual: "annual"; one_time: "one_time"; }>; }, z.core.$strip>, "close", false, never>; /** Permanently deletes a Close opportunity. */ export declare const deleteCloseOpportunity: import("../../..").DefinedAction, z.ZodObject<{ deleted: z.ZodLiteral; opportunityId: z.ZodString; }, z.core.$strip>, "close", false, never>; export {}; //# sourceMappingURL=crm.d.ts.map