/** Returns the authenticated Kit account and user identity. */ export declare const getKitCurrentAccount: import("../../..").DefinedAction, unknown, import("zod/v4/core").$ZodTypeInternals, unknown>>, import("zod").ZodType<{ user: { email: string; id?: number | undefined; }; account: { id: number; name: string; planType: string; primaryEmailAddress: string; createdAt: string; timezone: { name: string; friendlyName: string; utcOffset: string; }; sendingAddresses?: { emailAddress: string; fromName: string; status: string; isDefault: boolean; isVerified: boolean; isDmarcConfigured: boolean; }[] | undefined; plan?: { planType: string; interval: string; subscriberLimit: number; onTrial: boolean; trialLapseDate: string | null; renewsAt: string | null; cancelsAt: string | null; } | undefined; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ user: { email: string; id?: number | undefined; }; account: { id: number; name: string; planType: string; primaryEmailAddress: string; createdAt: string; timezone: { name: string; friendlyName: string; utcOffset: string; }; sendingAddresses?: { emailAddress: string; fromName: string; status: string; isDefault: boolean; isVerified: boolean; isDmarcConfigured: boolean; }[] | undefined; plan?: { planType: string; interval: string; subscriberLimit: number; onTrial: boolean; trialLapseDate: string | null; renewsAt: string | null; cancelsAt: string | null; } | undefined; }; }, unknown>>, "kit">; /** Lists the account's saved brand color palette. */ export declare const listKitColors: import("../../..").DefinedAction, unknown, import("zod/v4/core").$ZodTypeInternals, unknown>>, import("zod").ZodType<{ colors: string[]; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ colors: string[]; }, unknown>>, "kit">; /** Replaces the account's saved brand color palette. */ export declare const updateKitColors: import("../../..").DefinedAction>, import("zod").ZodType<{ colors: string[]; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ colors: string[]; }, unknown>>, "kit">; /** Returns the account's public creator profile. */ export declare const getKitCreatorProfile: import("../../..").DefinedAction, unknown, import("zod/v4/core").$ZodTypeInternals, unknown>>, import("zod").ZodType<{ profile: { name: string; byline: string | null; bio: string | null; imageUrl: string; profileUrl: string; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ profile: { name: string; byline: string | null; bio: string | null; imageUrl: string; profileUrl: string; }; }, unknown>>, "kit">; /** Returns account-level email performance for the last 90 days. */ export declare const getKitEmailStats: import("../../..").DefinedAction, unknown, import("zod/v4/core").$ZodTypeInternals, unknown>>, import("zod").ZodType<{ stats: { sent: number; clicked: number; opened: number; emailStatsMode: string; openTrackingEnabled: boolean; clickTrackingEnabled: boolean; starting: string; ending: string; openRate?: number | undefined; clickRate?: number | undefined; unsubscribeRate?: number | undefined; bounceRate?: number | undefined; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ stats: { sent: number; clicked: number; opened: number; emailStatsMode: string; openTrackingEnabled: boolean; clickTrackingEnabled: boolean; starting: string; ending: string; openRate?: number | undefined; clickRate?: number | undefined; unsubscribeRate?: number | undefined; bounceRate?: number | undefined; }; }, unknown>>, "kit">; /** Returns subscriber growth statistics for a selected period. */ export declare const getKitGrowthStats: import("../../..").DefinedAction>, import("zod").ZodType<{ stats: { cancellations: number; netNewSubscribers: number; newSubscribers: number; subscribers: number; starting: string; ending: string; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ stats: { cancellations: number; netNewSubscribers: number; newSubscribers: number; subscribers: number; starting: string; ending: string; }; }, unknown>>, "kit">; /** Lists broadcasts with cursor pagination and lifecycle filters. */ export declare const listKitBroadcasts: import("../../..").DefinedAction>, import("zod").ZodType<{ broadcasts: { id: number; publicationId: number; createdAt: string; subject: string; previewText: string | null; description: string | null; content: string | null; public: boolean; publishedAt: string | null; sendAt: string | null; thumbnailAlt: string | null; thumbnailUrl: string | null; publicUrl: string | null; emailAddress: string | null; emailTemplate: { id: number; name: string; }; subscriberFilter: { all: { type: string; }[]; }[]; status?: string | undefined; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ broadcasts: { id: number; publicationId: number; createdAt: string; subject: string; previewText: string | null; description: string | null; content: string | null; public: boolean; publishedAt: string | null; sendAt: string | null; thumbnailAlt: string | null; thumbnailUrl: string | null; publicUrl: string | null; emailAddress: string | null; emailTemplate: { id: number; name: string; }; subscriberFilter: { all: { type: string; }[]; }[]; status?: string | undefined; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Creates a draft or scheduled Kit broadcast. */ export declare const createKitBroadcast: import("../../..").DefinedAction>, import("zod").ZodType<{ broadcast: { id: number; publicationId: number; createdAt: string; subject: string; previewText: string; description: string; content: string; public: boolean; publishedAt: string; sendAt: string | null; thumbnailAlt: string | null; thumbnailUrl: string | null; publicUrl: string; emailAddress: string; emailTemplate: { id: number; name: string; }; subscriberFilter: { all: ({ ids?: never | undefined; type: "all_subscribers"; } | { type: "segment" | "tag"; ids: number[]; })[]; }[]; status?: string | undefined; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ broadcast: { id: number; publicationId: number; createdAt: string; subject: string; previewText: string; description: string; content: string; public: boolean; publishedAt: string; sendAt: string | null; thumbnailAlt: string | null; thumbnailUrl: string | null; publicUrl: string; emailAddress: string; emailTemplate: { id: number; name: string; }; subscriberFilter: { all: ({ ids?: never | undefined; type: "all_subscribers"; } | { type: "segment" | "tag"; ids: number[]; })[]; }[]; status?: string | undefined; }; }, unknown>>, "kit">; /** Lists delivery and engagement statistics for broadcasts. */ export declare const listKitBroadcastStats: import("../../..").DefinedAction>, import("zod").ZodType<{ broadcasts: { id: number; stats: { recipients: number; openRate: number; emailsOpened: number; clickRate: number; unsubscribeRate: number; unsubscribes: number; totalClicks: number; showTotalClicks: boolean; status: string; progress: number; openTrackingDisabled: boolean; clickTrackingDisabled: boolean; }; subject?: string | undefined; sendAt?: import("@automate.ax/codec").Encodable; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ broadcasts: { id: number; stats: { recipients: number; openRate: number; emailsOpened: number; clickRate: number; unsubscribeRate: number; unsubscribes: number; totalClicks: number; showTotalClicks: boolean; status: string; progress: number; openTrackingDisabled: boolean; clickTrackingDisabled: boolean; }; subject?: string | undefined; sendAt?: import("@automate.ax/codec").Encodable; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Lists link-level click performance for a broadcast. */ export declare const listKitBroadcastLinkClicks: import("../../..").DefinedAction>, import("zod").ZodType<{ broadcast: { id: number; clicks: { url: string; uniqueClicks: number; clickToDeliveryRate: number; clickToOpenRate: number; id?: number | undefined; }[]; }; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ broadcast: { id: number; clicks: { url: string; uniqueClicks: number; clickToDeliveryRate: number; clickToOpenRate: number; id?: number | undefined; }[]; }; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Returns delivery and engagement statistics for one broadcast. */ export declare const getKitBroadcastStats: import("../../..").DefinedAction>, import("zod").ZodType<{ broadcast: { id: number; stats: { recipients: number; openRate: number; emailsOpened: number; clickRate: number; unsubscribeRate: number; unsubscribes: number; totalClicks: number; showTotalClicks: boolean; status: string; progress: number; openTrackingDisabled: boolean; clickTrackingDisabled: boolean; }; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ broadcast: { id: number; stats: { recipients: number; openRate: number; emailsOpened: number; clickRate: number; unsubscribeRate: number; unsubscribes: number; totalClicks: number; showTotalClicks: boolean; status: string; progress: number; openTrackingDisabled: boolean; clickTrackingDisabled: boolean; }; }; }, unknown>>, "kit">; /** Permanently deletes a draft or scheduled broadcast. */ export declare const deleteKitBroadcast: import("../../..").DefinedAction>, import("zod").ZodType<{ [x: string]: never; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ [x: string]: never; }, unknown>>, "kit">; /** Returns one broadcast with content, targeting, and publication settings. */ export declare const getKitBroadcast: import("../../..").DefinedAction>, import("zod").ZodType<{ broadcast: { id: number; publicationId: number; createdAt: string; subject: string; previewText: string | null; description: string | null; content: string | null; public: boolean; publishedAt: string | null; sendAt: string | null; thumbnailAlt: string | null; thumbnailUrl: string | null; publicUrl: string | null; emailAddress: string | null; emailTemplate: { id: number; name: string; }; subscriberFilter: { all: { type: string; }[]; }[]; status?: string | undefined; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ broadcast: { id: number; publicationId: number; createdAt: string; subject: string; previewText: string | null; description: string | null; content: string | null; public: boolean; publishedAt: string | null; sendAt: string | null; thumbnailAlt: string | null; thumbnailUrl: string | null; publicUrl: string | null; emailAddress: string | null; emailTemplate: { id: number; name: string; }; subscriberFilter: { all: { type: string; }[]; }[]; status?: string | undefined; }; }, unknown>>, "kit">; /** Updates a draft or scheduled broadcast. */ export declare const updateKitBroadcast: import("../../..").DefinedAction>, import("zod").ZodType<{ broadcast: { id: number; publicationId: number; createdAt: string; subject: string; previewText: string; description: string; content: string; public: boolean; publishedAt: string; sendAt: string; thumbnailAlt: import("@automate.ax/codec").Encodable; thumbnailUrl: import("@automate.ax/codec").Encodable; publicUrl: string; emailAddress: string; emailTemplate: { id: number; name: string; }; subscriberFilter: { all: { type: string; ids: number[]; }[]; }[]; status?: string | undefined; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ broadcast: { id: number; publicationId: number; createdAt: string; subject: string; previewText: string; description: string; content: string; public: boolean; publishedAt: string; sendAt: string; thumbnailAlt: import("@automate.ax/codec").Encodable; thumbnailUrl: import("@automate.ax/codec").Encodable; publicUrl: string; emailAddress: string; emailTemplate: { id: number; name: string; }; subscriberFilter: { all: { type: string; ids: number[]; }[]; }[]; status?: string | undefined; }; }, unknown>>, "kit">; /** Creates custom fields synchronously or as an asynchronous bulk job. */ export declare const bulkCreateKitCustomFields: import("../../..").DefinedAction>, import("zod").ZodType<{ [x: string]: never; } | { customFields: { id: number; label: string; key: string; name: string; createdAt: string; }[]; failures: import("@automate.ax/codec").Encodable[]; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ [x: string]: never; } | { customFields: { id: number; label: string; key: string; name: string; createdAt: string; }[]; failures: import("@automate.ax/codec").Encodable[]; }, unknown>>, "kit">; /** Updates custom field values across subscribers in one bulk request. */ export declare const bulkUpdateKitSubscriberCustomFieldValues: import("../../..").DefinedAction>, import("zod").ZodType<{ [x: string]: never; } | { customFieldValues: { subscriberId: number; subscriberCustomFieldId: number; value: string; }[]; failures: { errors: string[]; customFieldValue: { subscriberId: number | null; subscriberCustomFieldId: number; value: string; }; }[]; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ [x: string]: never; } | { customFieldValues: { subscriberId: number; subscriberCustomFieldId: number; value: string; }[]; failures: { errors: string[]; customFieldValue: { subscriberId: number | null; subscriberCustomFieldId: number; value: string; }; }[]; }, unknown>>, "kit">; /** Lists custom fields with cursor pagination. */ export declare const listKitCustomFields: import("../../..").DefinedAction>, import("zod").ZodType<{ customFields: { id: number; name: string; key: string; label: string; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ customFields: { id: number; name: string; key: string; label: string; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Creates one account custom field. */ export declare const createKitCustomField: import("../../..").DefinedAction>, import("zod").ZodType<{ customField: { id: number; name: string; key: string; label: string; }; } | { customField: { id: number; name: string; key: string; label: string; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ customField: { id: number; name: string; key: string; label: string; }; } | { customField: { id: number; name: string; key: string; label: string; }; }, unknown>>, "kit">; /** Deletes a custom field and all subscriber values stored in it. */ export declare const deleteKitCustomField: import("../../..").DefinedAction>, import("zod").ZodType<{ [x: string]: never; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ [x: string]: never; }, unknown>>, "kit">; /** Renames one custom field. */ export declare const updateKitCustomField: import("../../..").DefinedAction>, import("zod").ZodType<{ customField: { id: number; name: string; key: string; label: string; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ customField: { id: number; name: string; key: string; label: string; }; }, unknown>>, "kit">; /** Lists account email templates with cursor pagination. */ export declare const listKitEmailTemplates: import("../../..").DefinedAction>, import("zod").ZodType<{ emailTemplates: { id: number; name: string; isDefault: boolean; category: string; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ emailTemplates: { id: number; name: string; isDefault: boolean; category: string; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Adds subscribers to forms synchronously or as an asynchronous bulk job. */ export declare const bulkAddKitSubscribersToForms: import("../../..").DefinedAction>, import("zod").ZodType<{ [x: string]: never; } | { subscribers: { id: number; firstName: string; emailAddress: string; createdAt: string; addedAt: string; referrer: string; referrerUtmParameters: { source: string; medium: string; campaign: string; term: string; content: string; }; }[]; failures: { errors: string[]; subscription: { formId: number | null; subscriberId: number | null; referrer: string; }; }[]; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ [x: string]: never; } | { subscribers: { id: number; firstName: string; emailAddress: string; createdAt: string; addedAt: string; referrer: string; referrerUtmParameters: { source: string; medium: string; campaign: string; term: string; content: string; }; }[]; failures: { errors: string[]; subscription: { formId: number | null; subscriberId: number | null; referrer: string; }; }[]; }, unknown>>, "kit">; /** Lists forms and landing pages with status and type filters. */ export declare const listKitForms: import("../../..").DefinedAction>, import("zod").ZodType<{ forms: { id: number; name: string; createdAt: string; type: string; format: import("@automate.ax/codec").Encodable; embedJs: string; embedUrl: string; archived: boolean; uid: string; subscriberCount?: number | undefined; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ forms: { id: number; name: string; createdAt: string; type: string; format: import("@automate.ax/codec").Encodable; embedJs: string; embedUrl: string; archived: boolean; uid: string; subscriberCount?: number | undefined; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Lists subscribers associated with one form. */ export declare const listKitFormSubscribers: import("../../..").DefinedAction>, import("zod").ZodType<{ subscribers: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; referrer: string; referrerUtmParameters: { source: string; medium: string; campaign: string; term: string; content: string; }; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ subscribers: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; referrer: string; referrerUtmParameters: { source: string; medium: string; campaign: string; term: string; content: string; }; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Adds an existing subscriber to a form by email address. */ export declare const addKitSubscriberToFormByEmailAddress: import("../../..").DefinedAction>, import("zod").ZodType<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; referrer: string; referrerUtmParameters: { source: string; medium: string; campaign: string; term: string; content: string; }; }; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; referrer: string; referrerUtmParameters: { source: string; medium: string; campaign: string; term: string; content: string; }; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; referrer: string; referrerUtmParameters: { source: string; medium: string; campaign: string; term: string; content: string; }; }; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; referrer: string; referrerUtmParameters: { source: string; medium: string; campaign: string; term: string; content: string; }; }; }, unknown>>, "kit">; /** Adds an existing subscriber to a form by subscriber ID. */ export declare const addKitSubscriberToForm: import("../../..").DefinedAction>, import("zod").ZodType<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; referrer: string; referrerUtmParameters: { source: string; medium: string; campaign: string; term: string; content: string; }; }; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive" | null; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; referrer: string; referrerUtmParameters: { source: string; medium: string; campaign: string; term: string; content: string; }; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; referrer: string; referrerUtmParameters: { source: string; medium: string; campaign: string; term: string; content: string; }; }; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive" | null; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; referrer: string; referrerUtmParameters: { source: string; medium: string; campaign: string; term: string; content: string; }; }; }, unknown>>, "kit">; /** Lists posts published to the creator's Kit site or email audience. */ export declare const listKitPosts: import("../../..").DefinedAction>, import("zod").ZodType<{ posts: { id: number; publicationId: number; createdAt: string; title: string; slug: string | null; description: import("@automate.ax/codec").Encodable; metaDescription: import("@automate.ax/codec").Encodable; status: string; publishedAt: string | null; sentAt: string | null; thumbnailAlt: import("@automate.ax/codec").Encodable; thumbnailUrl: import("@automate.ax/codec").Encodable; isPaid: boolean; publicUrl: string | null; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ posts: { id: number; publicationId: number; createdAt: string; title: string; slug: string | null; description: import("@automate.ax/codec").Encodable; metaDescription: import("@automate.ax/codec").Encodable; status: string; publishedAt: string | null; sentAt: string | null; thumbnailAlt: import("@automate.ax/codec").Encodable; thumbnailUrl: import("@automate.ax/codec").Encodable; isPaid: boolean; publicUrl: string | null; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Returns one post with content, publication, and SEO fields. */ export declare const getKitPost: import("../../..").DefinedAction>, import("zod").ZodType<{ post: { id: number; publicationId: number; createdAt: string; title: string; slug: string; description: import("@automate.ax/codec").Encodable; metaDescription: import("@automate.ax/codec").Encodable; status: string; publishedAt: string; sentAt: import("@automate.ax/codec").Encodable; thumbnailAlt: import("@automate.ax/codec").Encodable; thumbnailUrl: import("@automate.ax/codec").Encodable; isPaid: boolean; publicUrl: string; content: string; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ post: { id: number; publicationId: number; createdAt: string; title: string; slug: string; description: import("@automate.ax/codec").Encodable; metaDescription: import("@automate.ax/codec").Encodable; status: string; publishedAt: string; sentAt: import("@automate.ax/codec").Encodable; thumbnailAlt: import("@automate.ax/codec").Encodable; thumbnailUrl: import("@automate.ax/codec").Encodable; isPaid: boolean; publicUrl: string; content: string; }; }, unknown>>, "kit">; /** Lists purchases recorded in the account. */ export declare const listKitPurchases: import("../../..").DefinedAction>, import("zod").ZodType<{ purchases: { id: number; transactionId: string; subscriberId: number; status: string; emailAddress: string; currency: string; transactionTime: string; subtotal: number; discount: number; tax: number; total: number; products: { quantity: number; lid: string; unitPrice: number; sku: import("@automate.ax/codec").Encodable; name: string; pid: string; }[]; source?: string | undefined; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ purchases: { id: number; transactionId: string; subscriberId: number; status: string; emailAddress: string; currency: string; transactionTime: string; subtotal: number; discount: number; tax: number; total: number; products: { quantity: number; lid: string; unitPrice: number; sku: import("@automate.ax/codec").Encodable; name: string; pid: string; }[]; source?: string | undefined; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Records a purchase against a subscriber. */ export declare const createKitPurchase: import("../../..").DefinedAction>, import("zod").ZodType<{ purchase: { id: number; transactionId: string; subscriberId: number; status: string; emailAddress: string; currency: string; transactionTime: string; subtotal: number; discount: number; tax: number; total: number; products: { quantity: number; lid: string; unitPrice: number; sku: string; name: string; pid: string; }[]; source?: string | undefined; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ purchase: { id: number; transactionId: string; subscriberId: number; status: string; emailAddress: string; currency: string; transactionTime: string; subtotal: number; discount: number; tax: number; total: number; products: { quantity: number; lid: string; unitPrice: number; sku: string; name: string; pid: string; }[]; source?: string | undefined; }; }, unknown>>, "kit">; /** Returns one recorded purchase. */ export declare const getKitPurchase: import("../../..").DefinedAction>, import("zod").ZodType<{ purchase: { id: number; transactionId: string; subscriberId: number; status: string; emailAddress: string; currency: string; transactionTime: string; subtotal: number; discount: number; tax: number; total: number; products: { quantity: number; lid: string; unitPrice: number; sku: import("@automate.ax/codec").Encodable; name: string; pid: string; }[]; source?: string | undefined; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ purchase: { id: number; transactionId: string; subscriberId: number; status: string; emailAddress: string; currency: string; transactionTime: string; subtotal: number; discount: number; tax: number; total: number; products: { quantity: number; lid: string; unitPrice: number; sku: import("@automate.ax/codec").Encodable; name: string; pid: string; }[]; source?: string | undefined; }; }, unknown>>, "kit">; /** Lists account segments with cursor pagination. */ export declare const listKitSegments: import("../../..").DefinedAction>, import("zod").ZodType<{ segments: { id: number; name: string; createdAt: string; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ segments: { id: number; name: string; createdAt: string; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Lists the email steps in one sequence. */ export declare const listKitSequenceEmails: import("../../..").DefinedAction>, import("zod").ZodType<{ emails: { id: number; sequenceId: number; subject: string; previewText: string; emailAddress: string; emailTemplateId: import("@automate.ax/codec").Encodable; published: boolean; position: number; delayValue: number; delayUnit: string; sendDays: string[]; stats?: { recipients?: number | undefined; opens?: number | undefined; clicks?: number | undefined; emailUnsubscribes?: number | undefined; bounces?: number | undefined; complaints?: number | undefined; openRate?: number | undefined; clickRate?: number | undefined; clickToOpenRate?: number | undefined; unsubscribeRate?: number | undefined; bounceRate?: number | undefined; complaintRate?: number | undefined; } | undefined; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ emails: { id: number; sequenceId: number; subject: string; previewText: string; emailAddress: string; emailTemplateId: import("@automate.ax/codec").Encodable; published: boolean; position: number; delayValue: number; delayUnit: string; sendDays: string[]; stats?: { recipients?: number | undefined; opens?: number | undefined; clicks?: number | undefined; emailUnsubscribes?: number | undefined; bounces?: number | undefined; complaints?: number | undefined; openRate?: number | undefined; clickRate?: number | undefined; clickToOpenRate?: number | undefined; unsubscribeRate?: number | undefined; bounceRate?: number | undefined; complaintRate?: number | undefined; } | undefined; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Adds one email step to a sequence. */ export declare const createKitSequenceEmail: import("../../..").DefinedAction>, import("zod").ZodType<{ email: { id: number; sequenceId: number; subject: string; previewText: import("@automate.ax/codec").Encodable; emailAddress: string; emailTemplateId: import("@automate.ax/codec").Encodable; published: boolean; position: number | null; delayValue: number; delayUnit: string; sendDays: string[]; content: import("@automate.ax/codec").Encodable; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ email: { id: number; sequenceId: number; subject: string; previewText: import("@automate.ax/codec").Encodable; emailAddress: string; emailTemplateId: import("@automate.ax/codec").Encodable; published: boolean; position: number | null; delayValue: number; delayUnit: string; sendDays: string[]; content: import("@automate.ax/codec").Encodable; }; }, unknown>>, "kit">; /** Permanently removes one email from a sequence. */ export declare const deleteKitSequenceEmail: import("../../..").DefinedAction>, import("zod").ZodType<{ [x: string]: never; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ [x: string]: never; }, unknown>>, "kit">; /** Returns one sequence email with its full content. */ export declare const getKitSequenceEmail: import("../../..").DefinedAction>, import("zod").ZodType<{ email: { id: number; sequenceId: number; subject: string; previewText: string; emailAddress: string; emailTemplateId: import("@automate.ax/codec").Encodable; published: boolean; position: number; delayValue: number; delayUnit: string; sendDays: string[]; content: string; stats?: { recipients?: number | undefined; opens?: number | undefined; clicks?: number | undefined; emailUnsubscribes?: number | undefined; bounces?: number | undefined; complaints?: number | undefined; openRate?: number | undefined; clickRate?: number | undefined; clickToOpenRate?: number | undefined; unsubscribeRate?: number | undefined; bounceRate?: number | undefined; complaintRate?: number | undefined; } | undefined; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ email: { id: number; sequenceId: number; subject: string; previewText: string; emailAddress: string; emailTemplateId: import("@automate.ax/codec").Encodable; published: boolean; position: number; delayValue: number; delayUnit: string; sendDays: string[]; content: string; stats?: { recipients?: number | undefined; opens?: number | undefined; clicks?: number | undefined; emailUnsubscribes?: number | undefined; bounces?: number | undefined; complaints?: number | undefined; openRate?: number | undefined; clickRate?: number | undefined; clickToOpenRate?: number | undefined; unsubscribeRate?: number | undefined; bounceRate?: number | undefined; complaintRate?: number | undefined; } | undefined; }; }, unknown>>, "kit">; /** Updates one sequence email's content, timing, position, or state. */ export declare const updateKitSequenceEmail: import("../../..").DefinedAction>, import("zod").ZodType<{ email: { id: number; sequenceId: number; subject: string; previewText: string; emailAddress: string; emailTemplateId: import("@automate.ax/codec").Encodable; published: boolean; position: import("@automate.ax/codec").Encodable; delayValue: number; delayUnit: string; sendDays: string[]; content: string | null; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ email: { id: number; sequenceId: number; subject: string; previewText: string; emailAddress: string; emailTemplateId: import("@automate.ax/codec").Encodable; published: boolean; position: import("@automate.ax/codec").Encodable; delayValue: number; delayUnit: string; sendDays: string[]; content: string | null; }; }, unknown>>, "kit">; /** Lists automated email sequences. */ export declare const listKitSequences: import("../../..").DefinedAction>, import("zod").ZodType<{ sequences: { id: number; name: string; hold: boolean; repeat: boolean; createdAt: string; updatedAt?: string | undefined; emailAddress?: import("@automate.ax/codec").Encodable; emailTemplateId?: import("@automate.ax/codec").Encodable; sendDays?: string[] | undefined; sendHour?: number | undefined; timeZone?: string | undefined; active?: boolean | undefined; excludeSubscriberSources?: import("@automate.ax/codec").Encodable[] | undefined; emailCount?: number | undefined; subscriberCount?: number | undefined; stats?: { unsubscribers?: number | undefined; recipients?: number | null | undefined; opens?: number | null | undefined; clicks?: number | null | undefined; emailUnsubscribes?: number | null | undefined; bounces?: number | null | undefined; complaints?: number | null | undefined; openRate?: number | null | undefined; clickRate?: number | null | undefined; clickToOpenRate?: number | null | undefined; unsubscribeRate?: number | null | undefined; bounceRate?: number | null | undefined; complaintRate?: number | null | undefined; } | undefined; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ sequences: { id: number; name: string; hold: boolean; repeat: boolean; createdAt: string; updatedAt?: string | undefined; emailAddress?: import("@automate.ax/codec").Encodable; emailTemplateId?: import("@automate.ax/codec").Encodable; sendDays?: string[] | undefined; sendHour?: number | undefined; timeZone?: string | undefined; active?: boolean | undefined; excludeSubscriberSources?: import("@automate.ax/codec").Encodable[] | undefined; emailCount?: number | undefined; subscriberCount?: number | undefined; stats?: { unsubscribers?: number | undefined; recipients?: number | null | undefined; opens?: number | null | undefined; clicks?: number | null | undefined; emailUnsubscribes?: number | null | undefined; bounces?: number | null | undefined; complaints?: number | null | undefined; openRate?: number | null | undefined; clickRate?: number | null | undefined; clickToOpenRate?: number | null | undefined; unsubscribeRate?: number | null | undefined; bounceRate?: number | null | undefined; complaintRate?: number | null | undefined; } | undefined; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Creates an empty automated email sequence. */ export declare const createKitSequence: import("../../..").DefinedAction>, import("zod").ZodType<{ sequence: { id: number; name: string; hold: boolean; repeat: boolean; createdAt: string; updatedAt: string; emailAddress: string; emailTemplateId: number | null; sendDays: string[]; sendHour: number; timeZone: string; active: boolean; excludeSubscriberSources: { type: string; ids: number[]; }[]; emailCount?: number | undefined; subscriberCount?: number | undefined; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ sequence: { id: number; name: string; hold: boolean; repeat: boolean; createdAt: string; updatedAt: string; emailAddress: string; emailTemplateId: number | null; sendDays: string[]; sendHour: number; timeZone: string; active: boolean; excludeSubscriberSources: { type: string; ids: number[]; }[]; emailCount?: number | undefined; subscriberCount?: number | undefined; }; }, unknown>>, "kit">; /** Soft-deletes a sequence and stops active delivery. */ export declare const deleteKitSequence: import("../../..").DefinedAction>, import("zod").ZodType<{ [x: string]: never; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ [x: string]: never; }, unknown>>, "kit">; /** Returns one sequence and its delivery settings. */ export declare const getKitSequence: import("../../..").DefinedAction>, import("zod").ZodType<{ sequence: { id: number; name: string; hold: boolean; repeat: boolean; createdAt: string; updatedAt: string; emailAddress: import("@automate.ax/codec").Encodable; emailTemplateId: import("@automate.ax/codec").Encodable; sendDays: string[]; sendHour: number; timeZone: string; active: boolean; excludeSubscriberSources: import("@automate.ax/codec").Encodable[]; emailCount?: number | undefined; subscriberCount?: number | undefined; stats?: { unsubscribers?: number | undefined; recipients?: number | null | undefined; opens?: number | null | undefined; clicks?: number | null | undefined; emailUnsubscribes?: number | null | undefined; bounces?: number | null | undefined; complaints?: number | null | undefined; openRate?: number | null | undefined; clickRate?: number | null | undefined; clickToOpenRate?: number | null | undefined; unsubscribeRate?: number | null | undefined; bounceRate?: number | null | undefined; complaintRate?: number | null | undefined; } | undefined; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ sequence: { id: number; name: string; hold: boolean; repeat: boolean; createdAt: string; updatedAt: string; emailAddress: import("@automate.ax/codec").Encodable; emailTemplateId: import("@automate.ax/codec").Encodable; sendDays: string[]; sendHour: number; timeZone: string; active: boolean; excludeSubscriberSources: import("@automate.ax/codec").Encodable[]; emailCount?: number | undefined; subscriberCount?: number | undefined; stats?: { unsubscribers?: number | undefined; recipients?: number | null | undefined; opens?: number | null | undefined; clicks?: number | null | undefined; emailUnsubscribes?: number | null | undefined; bounces?: number | null | undefined; complaints?: number | null | undefined; openRate?: number | null | undefined; clickRate?: number | null | undefined; clickToOpenRate?: number | null | undefined; unsubscribeRate?: number | null | undefined; bounceRate?: number | null | undefined; complaintRate?: number | null | undefined; } | undefined; }; }, unknown>>, "kit">; /** Updates one sequence's schedule and delivery settings. */ export declare const updateKitSequence: import("../../..").DefinedAction>, import("zod").ZodType<{ sequence: { id: number; name: string; hold: boolean; repeat: boolean; createdAt: string; updatedAt: string; emailAddress: string; emailTemplateId: number | null; sendDays: string[]; sendHour: number; timeZone: string; active: boolean; excludeSubscriberSources: { type: string; ids: number[]; }[]; emailCount?: number | undefined; subscriberCount?: number | undefined; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ sequence: { id: number; name: string; hold: boolean; repeat: boolean; createdAt: string; updatedAt: string; emailAddress: string; emailTemplateId: number | null; sendDays: string[]; sendHour: number; timeZone: string; active: boolean; excludeSubscriberSources: { type: string; ids: number[]; }[]; emailCount?: number | undefined; subscriberCount?: number | undefined; }; }, unknown>>, "kit">; /** Lists subscribers enrolled in one sequence. */ export declare const listKitSequenceSubscribers: import("../../..").DefinedAction>, import("zod").ZodType<{ subscribers: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ subscribers: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Adds an existing subscriber to a sequence by email address. */ export declare const addKitSubscriberToSequenceByEmailAddress: import("../../..").DefinedAction>, import("zod").ZodType<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; }; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; }; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; }; }, unknown>>, "kit">; /** Adds an existing subscriber to a sequence by subscriber ID. */ export declare const addKitSubscriberToSequence: import("../../..").DefinedAction>, import("zod").ZodType<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; }; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; }; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; addedAt: string; fields: { [x: string]: string | null; }; }; }, unknown>>, "kit">; /** Lists reusable email snippets. */ export declare const listKitSnippets: import("../../..").DefinedAction>, import("zod").ZodType<{ snippets: { id: number; name: string; snippetType: string; archived: boolean; key: string; createdAt: string; updatedAt: string; content: string; document: { id: number; value: import("@automate.ax/codec").Encodable; valueHtml: string | null; valuePlain: import("@automate.ax/codec").Encodable; version: number; }; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ snippets: { id: number; name: string; snippetType: string; archived: boolean; key: string; createdAt: string; updatedAt: string; content: string; document: { id: number; value: import("@automate.ax/codec").Encodable; valueHtml: string | null; valuePlain: import("@automate.ax/codec").Encodable; version: number; }; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Creates a reusable email snippet. */ export declare const createKitSnippet: import("../../..").DefinedAction>, import("zod").ZodType<{ snippet: { id: number; name: string; snippetType: string; archived: boolean; key: string; createdAt: string; updatedAt: string; content: string; document: { id: number; value: import("@automate.ax/codec").Encodable; valueHtml: import("@automate.ax/codec").Encodable; valuePlain: import("@automate.ax/codec").Encodable; version: number; }; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ snippet: { id: number; name: string; snippetType: string; archived: boolean; key: string; createdAt: string; updatedAt: string; content: string; document: { id: number; value: import("@automate.ax/codec").Encodable; valueHtml: import("@automate.ax/codec").Encodable; valuePlain: import("@automate.ax/codec").Encodable; version: number; }; }; }, unknown>>, "kit">; /** Returns one reusable snippet with full content. */ export declare const getKitSnippet: import("../../..").DefinedAction>, import("zod").ZodType<{ snippet: { id: number; name: string; snippetType: string; archived: boolean; key: string; createdAt: string; updatedAt: string; content: string; document: { id: number; value: import("@automate.ax/codec").Encodable; valueHtml: string | null; valuePlain: import("@automate.ax/codec").Encodable; version: number; }; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ snippet: { id: number; name: string; snippetType: string; archived: boolean; key: string; createdAt: string; updatedAt: string; content: string; document: { id: number; value: import("@automate.ax/codec").Encodable; valueHtml: string | null; valuePlain: import("@automate.ax/codec").Encodable; version: number; }; }; }, unknown>>, "kit">; /** Updates a snippet's name, content, or archive state. */ export declare const updateKitSnippet: import("../../..").DefinedAction>, import("zod").ZodType<{ snippet: { id: number; name: string; snippetType: string; archived: boolean; key: string; createdAt: string; updatedAt: string; content: string; document: { id: number; value: import("@automate.ax/codec").Encodable; valueHtml: string | null; valuePlain: import("@automate.ax/codec").Encodable; version: number; }; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ snippet: { id: number; name: string; snippetType: string; archived: boolean; key: string; createdAt: string; updatedAt: string; content: string; document: { id: number; value: import("@automate.ax/codec").Encodable; valueHtml: string | null; valuePlain: import("@automate.ax/codec").Encodable; version: number; }; }; }, unknown>>, "kit">; /** Creates or updates subscribers in one bulk request. */ export declare const bulkCreateKitSubscribers: import("../../..").DefinedAction>, import("zod").ZodType<{ [x: string]: never; } | { subscribers: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; }[]; failures: { subscriber: { firstName: string; emailAddress: string | null; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string | null; }; errors: string[]; }[]; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ [x: string]: never; } | { subscribers: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; }[]; failures: { subscriber: { firstName: string; emailAddress: string | null; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string | null; }; errors: string[]; }[]; }, unknown>>, "kit">; /** Lists subscribers with cursor, status, date, and engagement sorting filters. */ export declare const listKitSubscribers: import("../../..").DefinedAction>, import("zod").ZodType<{ subscribers: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; fields: { [x: string]: string | null; }; attribution?: { referrer: string | null; utmSource: string | null; utmMedium: string | null; utmCampaign: string | null; utmTerm: string | null; utmContent: string | null; sourceType: string | null; sourceName: string | null; sourceMechanism: string | null; sourceMechanismId: number | null; } | null | undefined; tags?: { id?: number | null | undefined; name?: string | null | undefined; }[] | undefined; location?: { city: string | null; state: string | null; country: string | null; latitude: number | null; longitude: number | null; timezone: string | null; } | null | undefined; canceledAt?: string | null | undefined; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ subscribers: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; fields: { [x: string]: string | null; }; attribution?: { referrer: string | null; utmSource: string | null; utmMedium: string | null; utmCampaign: string | null; utmTerm: string | null; utmContent: string | null; sourceType: string | null; sourceName: string | null; sourceMechanism: string | null; sourceMechanismId: number | null; } | null | undefined; tags?: { id?: number | null | undefined; name?: string | null | undefined; }[] | undefined; location?: { city: string | null; state: string | null; country: string | null; latitude: number | null; longitude: number | null; timezone: string | null; } | null | undefined; canceledAt?: string | null | undefined; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Creates or updates a subscriber by email address. */ export declare const createKitSubscriber: import("../../..").DefinedAction>, import("zod").ZodType<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; fields: { [x: string]: string | null; }; }; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; fields: { [x: string]: string; }; }; warnings?: string[] | undefined; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; fields: { company: import("@automate.ax/codec").Encodable; coupon: import("@automate.ax/codec").Encodable; enrolledInCoaching: import("@automate.ax/codec").Encodable; howDidYouHearAboutUs: import("@automate.ax/codec").Encodable; interests: import("@automate.ax/codec").Encodable; leadScore: import("@automate.ax/codec").Encodable; phoneNumber: import("@automate.ax/codec").Encodable; postalCode: import("@automate.ax/codec").Encodable; role: import("@automate.ax/codec").Encodable; socialMedia: import("@automate.ax/codec").Encodable; website: import("@automate.ax/codec").Encodable; }; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; fields: { [x: string]: string | null; }; }; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; fields: { [x: string]: string; }; }; warnings?: string[] | undefined; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; fields: { company: import("@automate.ax/codec").Encodable; coupon: import("@automate.ax/codec").Encodable; enrolledInCoaching: import("@automate.ax/codec").Encodable; howDidYouHearAboutUs: import("@automate.ax/codec").Encodable; interests: import("@automate.ax/codec").Encodable; leadScore: import("@automate.ax/codec").Encodable; phoneNumber: import("@automate.ax/codec").Encodable; postalCode: import("@automate.ax/codec").Encodable; role: import("@automate.ax/codec").Encodable; socialMedia: import("@automate.ax/codec").Encodable; website: import("@automate.ax/codec").Encodable; }; }; }, unknown>>, "kit">; /** Filters subscribers by engagement, signup, state, and tags. */ export declare const filterKitSubscribers: import("../../..").DefinedAction>, import("zod").ZodType<{ subscribers: { id: string; firstName: string | null; emailAddress: string; createdAt: string; tagNames?: string[] | undefined; tagIds?: string[] | undefined; attribution?: { referrer?: string | null | undefined; utmSource?: string | null | undefined; utmMedium?: string | null | undefined; utmCampaign?: string | null | undefined; utmTerm?: string | null | undefined; utmContent?: string | null | undefined; sourceType?: string | null | undefined; sourceName?: string | null | undefined; sourceMechanism?: string | null | undefined; sourceMechanismId?: number | null | undefined; } | null | undefined; tags?: { id?: number | undefined; name?: string | undefined; }[] | undefined; location?: { city?: string | null | undefined; state?: string | null | undefined; country?: string | null | undefined; latitude?: number | null | undefined; longitude?: number | null | undefined; timezone?: string | null | undefined; } | null | undefined; canceledAt?: string | null | undefined; stats?: { sent?: number | undefined; opened?: number | undefined; clicked?: number | undefined; bounced?: number | undefined; openRate?: number | undefined; clickRate?: number | undefined; lastSent?: string | null | undefined; lastOpened?: string | null | undefined; lastClicked?: string | null | undefined; sendsSinceLastOpen?: number | undefined; sendsSinceLastClick?: number | undefined; } | undefined; fields?: { [x: string]: string | null; } | undefined; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; totalCount?: number | undefined; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ subscribers: { id: string; firstName: string | null; emailAddress: string; createdAt: string; tagNames?: string[] | undefined; tagIds?: string[] | undefined; attribution?: { referrer?: string | null | undefined; utmSource?: string | null | undefined; utmMedium?: string | null | undefined; utmCampaign?: string | null | undefined; utmTerm?: string | null | undefined; utmContent?: string | null | undefined; sourceType?: string | null | undefined; sourceName?: string | null | undefined; sourceMechanism?: string | null | undefined; sourceMechanismId?: number | null | undefined; } | null | undefined; tags?: { id?: number | undefined; name?: string | undefined; }[] | undefined; location?: { city?: string | null | undefined; state?: string | null | undefined; country?: string | null | undefined; latitude?: number | null | undefined; longitude?: number | null | undefined; timezone?: string | null | undefined; } | null | undefined; canceledAt?: string | null | undefined; stats?: { sent?: number | undefined; opened?: number | undefined; clicked?: number | undefined; bounced?: number | undefined; openRate?: number | undefined; clickRate?: number | undefined; lastSent?: string | null | undefined; lastOpened?: string | null | undefined; lastClicked?: string | null | undefined; sendsSinceLastOpen?: number | undefined; sendsSinceLastClick?: number | undefined; } | undefined; fields?: { [x: string]: string | null; } | undefined; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; totalCount?: number | undefined; }; }, unknown>>, "kit">; /** Returns one subscriber and their custom field values. */ export declare const getKitSubscriber: import("../../..").DefinedAction>, import("zod").ZodType<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; fields: { [x: string]: string | null; }; canceledAt?: string | null | undefined; location?: { city?: string | null | undefined; state?: string | null | undefined; country?: string | null | undefined; latitude?: number | null | undefined; longitude?: number | null | undefined; timezone?: string | null | undefined; } | undefined; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; fields: { [x: string]: string | null; }; canceledAt?: string | null | undefined; location?: { city?: string | null | undefined; state?: string | null | undefined; country?: string | null | undefined; latitude?: number | null | undefined; longitude?: number | null | undefined; timezone?: string | null | undefined; } | undefined; }; }, unknown>>, "kit">; /** Updates one subscriber and their custom field values. */ export declare const updateKitSubscriber: import("../../..").DefinedAction>, import("zod").ZodType<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; fields: { [x: string]: string; }; }; warnings?: string[] | undefined; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; fields: { birthday: import("@automate.ax/codec").Encodable; company: import("@automate.ax/codec").Encodable; coupon: import("@automate.ax/codec").Encodable; howDidYouHearAboutUs: import("@automate.ax/codec").Encodable; interests: import("@automate.ax/codec").Encodable; lastName: import("@automate.ax/codec").Encodable; postalCode: import("@automate.ax/codec").Encodable; role: import("@automate.ax/codec").Encodable; socialMedia: import("@automate.ax/codec").Encodable; source: import("@automate.ax/codec").Encodable; website: import("@automate.ax/codec").Encodable; }; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; fields: { [x: string]: string; }; }; warnings?: string[] | undefined; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; fields: { birthday: import("@automate.ax/codec").Encodable; company: import("@automate.ax/codec").Encodable; coupon: import("@automate.ax/codec").Encodable; howDidYouHearAboutUs: import("@automate.ax/codec").Encodable; interests: import("@automate.ax/codec").Encodable; lastName: import("@automate.ax/codec").Encodable; postalCode: import("@automate.ax/codec").Encodable; role: import("@automate.ax/codec").Encodable; socialMedia: import("@automate.ax/codec").Encodable; source: import("@automate.ax/codec").Encodable; website: import("@automate.ax/codec").Encodable; }; }; }, unknown>>, "kit">; /** Unsubscribes a subscriber from all future Kit email. */ export declare const unsubscribeKitSubscriber: import("../../..").DefinedAction>, import("zod").ZodType<{ [x: string]: never; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ [x: string]: never; }, unknown>>, "kit">; /** Removes a subscriber's pinned location. */ export declare const deleteKitSubscriberLocation: import("../../..").DefinedAction>, import("zod").ZodType<{ [x: string]: never; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ [x: string]: never; }, unknown>>, "kit">; /** Replaces a subscriber's pinned location. */ export declare const updateKitSubscriberLocation: import("../../..").DefinedAction>, import("zod").ZodType<{ subscriber: { id: number; location: { city: string; stateProvince: string; countryCode: string; latitude: number; longitude: number; timezone: string; }; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ subscriber: { id: number; location: { city: string; stateProvince: string; countryCode: string; latitude: number; longitude: number; timezone: string; }; }; }, unknown>>, "kit">; /** Pins an explicit location to a subscriber. */ export declare const pinKitSubscriberLocation: import("../../..").DefinedAction>, import("zod").ZodType<{ subscriber: { id: number; location: { city: string; stateProvince: string; countryCode: string; latitude: number; longitude: number; timezone: string; }; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ subscriber: { id: number; location: { city: string; stateProvince: string; countryCode: string; latitude: number; longitude: number; timezone: string; }; }; }, unknown>>, "kit">; /** Returns delivery and engagement statistics for one subscriber. */ export declare const getKitSubscriberStats: import("../../..").DefinedAction>, import("zod").ZodType<{ subscriber: { id: number; stats: { sent: number; opened: number; clicked: number; bounced: number; openRate: number; clickRate: number; lastSent: string; lastOpened: string; lastClicked: string; sendsSinceLastOpen: number; sendsSinceLastClick: number; }; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ subscriber: { id: number; stats: { sent: number; opened: number; clicked: number; bounced: number; openRate: number; clickRate: number; lastSent: string; lastOpened: string; lastClicked: string; sendsSinceLastOpen: number; sendsSinceLastClick: number; }; }; }, unknown>>, "kit">; /** Lists tags currently applied to one subscriber. */ export declare const listKitSubscriberTags: import("../../..").DefinedAction>, import("zod").ZodType<{ tags: { id: number; name: string; taggedAt: string; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ tags: { id: number; name: string; taggedAt: string; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Deletes tags synchronously or as an asynchronous bulk job. */ export declare const bulkDeleteKitTags: import("../../..").DefinedAction>, import("zod").ZodType<{ [x: string]: never; } | { failures: { errors: string[]; tag: { id: number; }; }[]; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ [x: string]: never; } | { failures: { errors: string[]; tag: { id: number; }; }[]; }, unknown>>, "kit">; /** Creates tags synchronously or as an asynchronous bulk job. */ export declare const bulkCreateKitTags: import("../../..").DefinedAction>, import("zod").ZodType<{ [x: string]: never; } | { tags: { id: number; name: string; createdAt: string; }[]; failures: import("@automate.ax/codec").Encodable[]; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ [x: string]: never; } | { tags: { id: number; name: string; createdAt: string; }[]; failures: import("@automate.ax/codec").Encodable[]; }, unknown>>, "kit">; /** Applies tags to subscribers in one bulk request. */ export declare const bulkTagKitSubscribers: import("../../..").DefinedAction>, import("zod").ZodType<{ [x: string]: never; } | { subscribers: { id: number; firstName: string; emailAddress: string; createdAt: string; taggedAt: string; }[]; failures: { errors: string[]; tagging: { tagId: number | null; subscriberId: number | null; }; }[]; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ [x: string]: never; } | { subscribers: { id: number; firstName: string; emailAddress: string; createdAt: string; taggedAt: string; }[]; failures: { errors: string[]; tagging: { tagId: number | null; subscriberId: number | null; }; }[]; }, unknown>>, "kit">; /** Lists account tags with cursor pagination. */ export declare const listKitTags: import("../../..").DefinedAction>, import("zod").ZodType<{ tags: { id: number; name: string; createdAt: string; subscriberCount?: number | undefined; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ tags: { id: number; name: string; createdAt: string; subscriberCount?: number | undefined; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Creates a tag or returns the existing case-insensitive name match. */ export declare const createKitTag: import("../../..").DefinedAction>, import("zod").ZodType<{ tag: { id: number; name: string; createdAt: string; }; } | { tag: { id: number; name: string; createdAt: string; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ tag: { id: number; name: string; createdAt: string; }; } | { tag: { id: number; name: string; createdAt: string; }; }, unknown>>, "kit">; /** Renames one tag without changing its memberships. */ export declare const updateKitTag: import("../../..").DefinedAction>, import("zod").ZodType<{ tag: { id: number; name: string; createdAt: string; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ tag: { id: number; name: string; createdAt: string; }; }, unknown>>, "kit">; /** Lists subscribers that have one tag. */ export declare const listKitTagSubscribers: import("../../..").DefinedAction>, import("zod").ZodType<{ subscribers: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; taggedAt: string; fields: { [x: string]: string | null; }; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ subscribers: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; taggedAt: string; fields: { [x: string]: string | null; }; }[]; pagination: { hasPreviousPage: boolean; hasNextPage: boolean; startCursor: string | null; endCursor: string | null; perPage: number; }; }, unknown>>, "kit">; /** Applies a tag to an existing subscriber by email address. */ export declare const tagKitSubscriberByEmailAddress: import("../../..").DefinedAction>, import("zod").ZodType<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; taggedAt: string; fields: { [x: string]: string | null; }; }; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; taggedAt: string; fields: { [x: string]: string | null; }; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; taggedAt: string; fields: { [x: string]: string | null; }; }; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; taggedAt: string; fields: { [x: string]: string | null; }; }; }, unknown>>, "kit">; /** Removes one tag from a subscriber by ID. */ export declare const removeKitTagFromSubscriber: import("../../..").DefinedAction>, import("zod").ZodType<{ [x: string]: never; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ [x: string]: never; }, unknown>>, "kit">; /** Applies a tag to an existing subscriber by ID. */ export declare const tagKitSubscriber: import("../../..").DefinedAction>, import("zod").ZodType<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; taggedAt: string; fields: { [x: string]: string | null; }; }; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; taggedAt: string; fields: { [x: string]: string | null; }; }; }, unknown, import("zod/v4/core").$ZodTypeInternals<{ subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; taggedAt: string; fields: { [x: string]: string | null; }; }; } | { subscriber: { id: number; firstName: string | null; emailAddress: string; state: "active" | "cancelled" | "bounced" | "complained" | "inactive"; createdAt: string; taggedAt: string; fields: { [x: string]: string | null; }; }; }, unknown>>, "kit">; //# sourceMappingURL=index.d.ts.map