import * as z from "zod"; /** Lists CloseBot leads with page-based pagination. */ export declare const listCloseBotLeads: import("../../..").DefinedAction; page: z.ZodPrefault; pageSize: z.ZodPrefault; sourceId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ mentionsTotal: z.ZodOptional>; page: z.ZodNumber; pageSize: z.ZodNumber; results: z.ZodNullable>; fields: z.ZodOptional; field: z.ZodOptional>; name: z.ZodOptional>; value: z.ZodOptional>; }, z.core.$strip>>>>; id: z.ZodOptional>; instances: z.ZodOptional>; botVersion: z.ZodOptional>; followUpTime: z.ZodOptional, z.ZodTransform>>>; followUpTimezone: z.ZodOptional>; followUpTimezoneKind: z.ZodOptional>; isSmartFollowUpTime: z.ZodOptional; scheduleRespondTime: z.ZodOptional, z.ZodTransform>>>; }, z.core.$strip>>>>; lastMessage: z.ZodOptional>; lastMessageBotId: z.ZodOptional>; lastMessageDirection: z.ZodOptional>; lastMessageIsNote: z.ZodOptional; lastMessageTime: z.ZodOptional, z.ZodTransform>>>; mentionedMe: z.ZodOptional; mimicSourceId: z.ZodOptional>; mostRecentFailureReason: z.ZodOptional>; name: z.ZodOptional>; score: z.ZodOptional>; source: z.ZodOptional>; name: z.ZodOptional>; }, z.core.$strip>>; starred: z.ZodOptional; tags: z.ZodOptional>>; unread: z.ZodOptional; wontRespondUntil: z.ZodOptional, z.ZodTransform>>>; }, z.core.$strip>>>; starredTotal: z.ZodOptional>; total: z.ZodNumber; }, z.core.$strip>, "closebot", false, never>; /** Searches CloseBot leads with conversation and ownership filters. */ export declare const searchCloseBotLeads: import("../../..").DefinedAction; channels: z.ZodArray; count: z.ZodOptional; followUpScheduled: z.ZodOptional; lastMessageDirection: z.ZodOptional; mentionedOnly: z.ZodOptional; minimumResponses: z.ZodOptional; offset: z.ZodOptional; personaIds: z.ZodArray; search: z.ZodOptional; sourceIds: z.ZodArray; sourceOnlyFast: z.ZodOptional; starredOnly: z.ZodOptional; totalOnly: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ leads: z.ZodNullable>; fields: z.ZodOptional; field: z.ZodOptional>; name: z.ZodOptional>; value: z.ZodOptional>; }, z.core.$strip>>>>; id: z.ZodOptional>; instances: z.ZodOptional>; botVersion: z.ZodOptional>; followUpTime: z.ZodOptional, z.ZodTransform>>>; followUpTimezone: z.ZodOptional>; followUpTimezoneKind: z.ZodOptional>; isSmartFollowUpTime: z.ZodOptional; scheduleRespondTime: z.ZodOptional, z.ZodTransform>>>; }, z.core.$strip>>>>; lastMessage: z.ZodOptional>; lastMessageBotId: z.ZodOptional>; lastMessageDirection: z.ZodOptional>; lastMessageIsNote: z.ZodOptional; lastMessageTime: z.ZodOptional, z.ZodTransform>>>; mentionedMe: z.ZodOptional; mimicSourceId: z.ZodOptional>; mostRecentFailureReason: z.ZodOptional>; name: z.ZodOptional>; score: z.ZodOptional>; source: z.ZodOptional>; name: z.ZodOptional>; }, z.core.$strip>>; starred: z.ZodOptional; tags: z.ZodOptional>>; unread: z.ZodOptional; wontRespondUntil: z.ZodOptional, z.ZodTransform>>>; }, z.core.$strip>>>; mentionsTotal: z.ZodOptional>; starredTotal: z.ZodOptional>; total: z.ZodNumber; }, z.core.$strip>, "closebot", false, never>; /** Retrieves one CloseBot lead. */ export declare const getCloseBotLead: import("../../..").DefinedAction; leadId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ contactId: z.ZodOptional>; fields: z.ZodOptional; field: z.ZodOptional>; name: z.ZodOptional>; value: z.ZodOptional>; }, z.core.$strip>>>>; id: z.ZodOptional>; instances: z.ZodOptional>; botVersion: z.ZodOptional>; followUpTime: z.ZodOptional, z.ZodTransform>>>; followUpTimezone: z.ZodOptional>; followUpTimezoneKind: z.ZodOptional>; isSmartFollowUpTime: z.ZodOptional; scheduleRespondTime: z.ZodOptional, z.ZodTransform>>>; }, z.core.$strip>>>>; lastMessage: z.ZodOptional>; lastMessageBotId: z.ZodOptional>; lastMessageDirection: z.ZodOptional>; lastMessageIsNote: z.ZodOptional; lastMessageTime: z.ZodOptional, z.ZodTransform>>>; mentionedMe: z.ZodOptional; mimicSourceId: z.ZodOptional>; mostRecentFailureReason: z.ZodOptional>; name: z.ZodOptional>; score: z.ZodOptional>; source: z.ZodOptional>; name: z.ZodOptional>; }, z.core.$strip>>; starred: z.ZodOptional; tags: z.ZodOptional>>; unread: z.ZodOptional; wontRespondUntil: z.ZodOptional, z.ZodTransform>>>; }, z.core.$strip>, "closebot", false, never>; /** Updates fields and conversation flags on a CloseBot lead. */ export declare const updateCloseBotLead: import("../../..").DefinedAction>; leadId: z.ZodString; starred: z.ZodOptional>; unread: z.ZodOptional>; wontRespondUntil: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ contactId: z.ZodOptional>; fields: z.ZodOptional; field: z.ZodOptional>; name: z.ZodOptional>; value: z.ZodOptional>; }, z.core.$strip>>>>; id: z.ZodOptional>; instances: z.ZodOptional>; botVersion: z.ZodOptional>; followUpTime: z.ZodOptional, z.ZodTransform>>>; followUpTimezone: z.ZodOptional>; followUpTimezoneKind: z.ZodOptional>; isSmartFollowUpTime: z.ZodOptional; scheduleRespondTime: z.ZodOptional, z.ZodTransform>>>; }, z.core.$strip>>>>; lastMessage: z.ZodOptional>; lastMessageBotId: z.ZodOptional>; lastMessageDirection: z.ZodOptional>; lastMessageIsNote: z.ZodOptional; lastMessageTime: z.ZodOptional, z.ZodTransform>>>; mentionedMe: z.ZodOptional; mimicSourceId: z.ZodOptional>; mostRecentFailureReason: z.ZodOptional>; name: z.ZodOptional>; score: z.ZodOptional>; source: z.ZodOptional>; name: z.ZodOptional>; }, z.core.$strip>>; starred: z.ZodOptional; tags: z.ZodOptional>>; unread: z.ZodOptional; wontRespondUntil: z.ZodOptional, z.ZodTransform>>>; }, z.core.$strip>, "closebot", false, never>; /** Deletes one CloseBot lead. */ export declare const deleteCloseBotLead: import("../../..").DefinedAction, z.ZodNull, "closebot", false, never>; /** Gets whether CloseBot AI can respond to one lead. */ export declare const getCloseBotLeadAiStatus: import("../../..").DefinedAction, z.ZodObject<{ applicable: z.ZodOptional; enabled: z.ZodOptional; reason: z.ZodOptional>; }, z.core.$strip>, "closebot", false, never>; /** Enables or disables CloseBot AI responses for one lead. */ export declare const updateCloseBotLeadAiStatus: import("../../..").DefinedAction, z.ZodObject<{ applicable: z.ZodOptional; enabled: z.ZodOptional; reason: z.ZodOptional>; }, z.core.$strip>, "closebot", false, never>; /** Lists recent page and scoring history for a CloseBot lead. */ export declare const listCloseBotLeadHistory: import("../../..").DefinedAction; }, z.core.$strip>, z.ZodArray>; domain: z.ZodOptional>; eventType: z.ZodOptional>; id: z.ZodOptional>; path: z.ZodOptional>; points: z.ZodOptional>; title: z.ZodOptional>; triggerType: z.ZodOptional>; url: z.ZodOptional>; visitedAt: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>>, "closebot", false, never>; /** Creates an internal note on a CloseBot conversation. */ export declare const createCloseBotLeadNote: import("../../..").DefinedAction>; }, z.core.$strip>, z.ZodObject<{ aiVisible: z.ZodBoolean; noteId: z.ZodNullable; }, z.core.$strip>, "closebot", false, never>; /** Updates an internal CloseBot conversation note. */ export declare const updateCloseBotLeadNote: import("../../..").DefinedAction>; body: z.ZodOptional>; leadId: z.ZodString; mentionedAccountIds: z.ZodOptional>>; noteId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ aiVisible: z.ZodBoolean; noteId: z.ZodNullable; }, z.core.$strip>, "closebot", false, never>; /** Deletes an internal CloseBot conversation note. */ export declare const deleteCloseBotLeadNote: import("../../..").DefinedAction, z.ZodNull, "closebot", false, never>; /** Sends a message to a CloseBot lead. */ export declare const sendCloseBotLeadMessage: import("../../..").DefinedAction, z.ZodObject<{ messageId: z.ZodNullable; }, z.core.$strip>, "closebot", false, never>; /** Lists pending and recently failed scheduled messages for a lead. */ export declare const listCloseBotScheduledMessages: import("../../..").DefinedAction, z.ZodArray>; botId: z.ZodOptional>; cancelOnReply: z.ZodBoolean; channel: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdByAccountId: z.ZodNullable; createdByIconUrl: z.ZodOptional>; createdByName: z.ZodOptional>; id: z.ZodNullable; kind: z.ZodNullable; leadId: z.ZodNullable; sendAt: z.ZodPipe, z.ZodTransform>; sentMessageId: z.ZodOptional>; sourceId: z.ZodOptional>; status: z.ZodNullable; statusReason: z.ZodOptional>; }, z.core.$strip>>, "closebot", false, never>; /** Schedules a manual or AI-generated message for a CloseBot lead. */ export declare const createCloseBotScheduledMessage: import("../../..").DefinedAction; cancelOnReply: z.ZodOptional; channel: z.ZodOptional; kind: z.ZodEnum<{ manual: "manual"; ai: "ai"; }>; leadId: z.ZodString; sendAt: z.ZodDate; }, z.core.$strip>, z.ZodObject<{ body: z.ZodOptional>; botId: z.ZodOptional>; cancelOnReply: z.ZodBoolean; channel: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdByAccountId: z.ZodNullable; createdByIconUrl: z.ZodOptional>; createdByName: z.ZodOptional>; id: z.ZodNullable; kind: z.ZodNullable; leadId: z.ZodNullable; sendAt: z.ZodPipe, z.ZodTransform>; sentMessageId: z.ZodOptional>; sourceId: z.ZodOptional>; status: z.ZodNullable; statusReason: z.ZodOptional>; }, z.core.$strip>, "closebot", false, never>; /** Updates a pending CloseBot scheduled message. */ export declare const updateCloseBotScheduledMessage: import("../../..").DefinedAction>; cancelOnReply: z.ZodOptional>; leadId: z.ZodString; scheduledMessageId: z.ZodString; sendAt: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ body: z.ZodOptional>; botId: z.ZodOptional>; cancelOnReply: z.ZodBoolean; channel: z.ZodOptional>; createdAt: z.ZodPipe, z.ZodTransform>; createdByAccountId: z.ZodNullable; createdByIconUrl: z.ZodOptional>; createdByName: z.ZodOptional>; id: z.ZodNullable; kind: z.ZodNullable; leadId: z.ZodNullable; sendAt: z.ZodPipe, z.ZodTransform>; sentMessageId: z.ZodOptional>; sourceId: z.ZodOptional>; status: z.ZodNullable; statusReason: z.ZodOptional>; }, z.core.$strip>, "closebot", false, never>; /** Cancels a pending CloseBot scheduled message or dismisses a failure. */ export declare const cancelCloseBotScheduledMessage: import("../../..").DefinedAction, z.ZodNull, "closebot", false, never>; /** Updates the follow-up time for one lead's bot instance. */ export declare const updateCloseBotLeadInstance: import("../../..").DefinedAction; leadId: z.ZodString; }, z.core.$strip>, z.ZodNull, "closebot", false, never>; //# sourceMappingURL=leads.d.ts.map