import * as _zapier_zapier_sdk from '@zapier/zapier-sdk'; import { AppItem, Manifest, PluginSurface, MethodPlugin, LeafSummary, PluginSummary, GetProfilePluginProvides, ListConnectionsPluginProvides, ZapierSdk, Plugin, PluginProvides } from '@zapier/zapier-sdk'; import * as _zapier_kitcore from '@zapier/kitcore'; import * as zod from 'zod'; import { z } from 'zod'; import * as zod_v4_core from 'zod/v4/core'; declare const BuildManifestSchema: z.ZodObject<{ apps: z.ZodArray; skipWrite: z.ZodOptional; configPath: z.ZodOptional; }, z.core.$strip>; type BuildManifestOptions = z.infer & { onProgress?: (event: ManifestBuildProgressEvent) => void; }; type ManifestBuildProgressEvent = { type: "apps_lookup_start"; count: number; } | { type: "app_found"; app: AppItem; } | { type: "apps_lookup_complete"; count: number; } | { type: "app_processing_start"; app: string; slug?: string; } | { type: "manifest_entry_built"; app: string; manifestKey: string; version: string; } | { type: "manifest_updated"; app: string; manifestKey: string; version: string; } | { type: "app_processing_complete"; app: string; } | { type: "app_processing_error"; app: string; error: string; }; interface BuildManifestResult { manifest?: Manifest; } declare const buildManifestPlugin: _zapier_kitcore.MethodPlugin<"buildManifest", BuildManifestOptions, Promise, readonly [], BuildManifestOptions> & _zapier_kitcore.LeafSummary<"", "buildManifest", readonly [_zapier_kitcore.MethodPlugin<"listApps", ({ search?: string | undefined; apps?: string[] | undefined; appKeys?: string[] | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; } & { cursor?: string; pageSize?: number; } & { maxItems?: number; } & { skipOutputDataValidation?: boolean; }) | undefined, _zapier_kitcore.PaginatedSdkResult<{ slug: string; title: string; key: string; implementation_id: string; description?: string | undefined; is_hidden?: boolean | undefined; auth_type?: string | undefined; actions?: { read?: number | undefined; read_bulk?: number | undefined; write?: number | undefined; search?: number | undefined; search_or_write?: number | undefined; search_and_write?: number | undefined; filter?: number | undefined; } | undefined; is_deprecated?: boolean | undefined; is_beta?: boolean | undefined; is_premium?: boolean | undefined; age_in_days?: number | undefined; banner?: string | undefined; categories?: { id: number; name: string; slug: string; }[] | undefined; images?: { url_16x16?: string | undefined; url_32x32?: string | undefined; url_64x64?: string | undefined; url_128x128?: string | undefined; } | undefined; popularity?: number | undefined; has_filters?: boolean | undefined; has_reads?: boolean | undefined; has_searches?: boolean | undefined; has_searches_or_writes?: boolean | undefined; has_upfront_fields?: boolean | undefined; has_writes?: boolean | undefined; is_built_in?: boolean | undefined; is_featured?: boolean | undefined; is_invite?: boolean | undefined; is_public?: boolean | undefined; is_upcoming?: boolean | undefined; visibility?: string | undefined; primary_color?: string | undefined; secondary_color?: string | undefined; classification?: string | undefined; api_docs_url?: string | undefined; image?: string | undefined; version?: string | undefined; }>, readonly [], ({ search?: string | undefined; apps?: string[] | undefined; appKeys?: string[] | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; } & { cursor?: string; pageSize?: number; } & { maxItems?: number; } & { skipOutputDataValidation?: boolean; }) | undefined> & _zapier_kitcore.PluginSummary<"listApps", never> & _zapier_kitcore.StandInId<"listApps">, _zapier_kitcore.PropertyPlugin<"manifest", _zapier_zapier_sdk.ManifestProvider> & _zapier_kitcore.PluginSummary<"zapier/manifest", never> & _zapier_kitcore.StandInId<"zapier/manifest">]>; type BuildManifestPluginProvides = PluginSurface; declare const feedbackPlugin: _zapier_kitcore.MethodPlugin<"feedback", { feedback: string; }, Promise, readonly [], { feedback: string; }> & _zapier_kitcore.LeafSummary<"", "feedback", readonly [_zapier_kitcore.PropertyPlugin<"api", _zapier_zapier_sdk.ApiClient> & _zapier_kitcore.PluginSummary<"zapier/api", never> & _zapier_kitcore.StandInId<"zapier/api">]>; type FeedbackPluginProvides = PluginSurface; declare const GenerateAppTypesSchema: z.ZodObject<{ apps: z.ZodArray; connections: z.ZodOptional>; skipWrite: z.ZodOptional; typesOutputDirectory: z.ZodOptional; }, z.core.$strip>; type GenerateAppTypesOptions = z.infer & { onProgress?: (event: AppTypesProgressEvent) => void; }; type AppTypesProgressEvent = { type: "apps_lookup_start"; count: number; } | { type: "app_found"; app: AppItem; } | { type: "apps_lookup_complete"; count: number; } | { type: "connections_lookup_start"; count: number; } | { type: "connections_lookup_complete"; count: number; } | { type: "app_processing_start"; app: string; slug?: string; } | { type: "connection_matched"; app: string; connectionId: string; connectionTitle: string; } | { type: "connection_not_matched"; app: string; } | { type: "type_generated"; manifestKey: string; sizeBytes: number; } | { type: "file_written"; manifestKey: string; filePath: string; } | { type: "app_processing_complete"; app: string; } | { type: "app_processing_error"; app: string; error: string; }; interface GenerateAppTypesResult { typeDefinitions: Record; writtenFiles?: Record; } declare const generateAppTypesPlugin: _zapier_kitcore.MethodPlugin<"generateAppTypes", GenerateAppTypesOptions, Promise, readonly [], GenerateAppTypesOptions> & _zapier_kitcore.LeafSummary<"", "generateAppTypes", readonly [_zapier_kitcore.MethodPlugin<"listApps", ({ search?: string | undefined; apps?: string[] | undefined; appKeys?: string[] | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; } & { cursor?: string; pageSize?: number; } & { maxItems?: number; } & { skipOutputDataValidation?: boolean; }) | undefined, _zapier_kitcore.PaginatedSdkResult<{ slug: string; title: string; key: string; implementation_id: string; description?: string | undefined; is_hidden?: boolean | undefined; auth_type?: string | undefined; actions?: { read?: number | undefined; read_bulk?: number | undefined; write?: number | undefined; search?: number | undefined; search_or_write?: number | undefined; search_and_write?: number | undefined; filter?: number | undefined; } | undefined; is_deprecated?: boolean | undefined; is_beta?: boolean | undefined; is_premium?: boolean | undefined; age_in_days?: number | undefined; banner?: string | undefined; categories?: { id: number; name: string; slug: string; }[] | undefined; images?: { url_16x16?: string | undefined; url_32x32?: string | undefined; url_64x64?: string | undefined; url_128x128?: string | undefined; } | undefined; popularity?: number | undefined; has_filters?: boolean | undefined; has_reads?: boolean | undefined; has_searches?: boolean | undefined; has_searches_or_writes?: boolean | undefined; has_upfront_fields?: boolean | undefined; has_writes?: boolean | undefined; is_built_in?: boolean | undefined; is_featured?: boolean | undefined; is_invite?: boolean | undefined; is_public?: boolean | undefined; is_upcoming?: boolean | undefined; visibility?: string | undefined; primary_color?: string | undefined; secondary_color?: string | undefined; classification?: string | undefined; api_docs_url?: string | undefined; image?: string | undefined; version?: string | undefined; }>, readonly [], ({ search?: string | undefined; apps?: string[] | undefined; appKeys?: string[] | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; } & { cursor?: string; pageSize?: number; } & { maxItems?: number; } & { skipOutputDataValidation?: boolean; }) | undefined> & _zapier_kitcore.PluginSummary<"listApps", never> & _zapier_kitcore.StandInId<"listApps">, _zapier_kitcore.MethodPlugin<"listConnections", ({ title?: string | undefined; search?: string | undefined; owner?: string | undefined; app?: string | undefined; appKey?: string | undefined; connections?: string[] | undefined; connectionIds?: string[] | undefined; authenticationIds?: string[] | undefined; account?: string | undefined; accountId?: string | undefined; includeShared?: boolean | undefined; status?: "active" | "expired" | "all" | undefined; isExpired?: boolean | undefined; expired?: boolean | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; } & { cursor?: string; pageSize?: number; } & { maxItems?: number; } & { skipOutputDataValidation?: boolean; }) | undefined, _zapier_kitcore.PaginatedSdkResult<{ date: string; is_invite_only: boolean; is_private: boolean; shared_with_all: boolean; id: string; account_id: string; title?: string | null | undefined; slug?: string | null | undefined; lastchanged?: string | undefined; destination_selected_api?: string | null | undefined; is_stale?: string | undefined; is_shared?: string | undefined; marked_stale_at?: string | null | undefined; label?: string | null | undefined; identifier?: string | null | undefined; url?: string | undefined; groups?: Record[] | undefined; members?: string | undefined; permissions?: Record | undefined; public_id?: string | undefined; account_public_id?: string | undefined; customuser_public_id?: string | undefined; implementation_id?: string | undefined; profile_id?: string | undefined; is_expired?: string | undefined; expired_at?: string | null | undefined; app_key?: string | undefined; app_version?: string | undefined; }>, readonly [], ({ title?: string | undefined; search?: string | undefined; owner?: string | undefined; app?: string | undefined; appKey?: string | undefined; connections?: string[] | undefined; connectionIds?: string[] | undefined; authenticationIds?: string[] | undefined; account?: string | undefined; accountId?: string | undefined; includeShared?: boolean | undefined; status?: "active" | "expired" | "all" | undefined; isExpired?: boolean | undefined; expired?: boolean | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; } & { cursor?: string; pageSize?: number; } & { maxItems?: number; } & { skipOutputDataValidation?: boolean; }) | undefined> & _zapier_kitcore.PluginSummary<"listConnections", never> & _zapier_kitcore.StandInId<"listConnections">, _zapier_kitcore.MethodPlugin<"listActions", ({ app: string; actionType?: "read" | "read_bulk" | "write" | "search" | "search_or_write" | "search_and_write" | "filter" | "run" | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; } & { cursor?: string; pageSize?: number; } & { maxItems?: number; } & { skipOutputDataValidation?: boolean; }) | ({ appKey: string; actionType?: "read" | "read_bulk" | "write" | "search" | "search_or_write" | "search_and_write" | "filter" | "run" | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; } & { cursor?: string; pageSize?: number; } & { maxItems?: number; } & { skipOutputDataValidation?: boolean; }), _zapier_kitcore.PaginatedSdkResult<{ description: string; key: string; app_key: string; action_type: "read" | "read_bulk" | "write" | "search" | "search_or_write" | "search_and_write" | "filter" | "run"; title: string; type: "action"; is_hidden?: boolean | undefined; id?: string | undefined; is_important?: boolean | undefined; app_version?: string | undefined; }>, readonly [], ({ app: string; actionType?: "read" | "read_bulk" | "write" | "search" | "search_or_write" | "search_and_write" | "filter" | "run" | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; } & { cursor?: string; pageSize?: number; } & { maxItems?: number; } & { skipOutputDataValidation?: boolean; }) | ({ appKey: string; actionType?: "read" | "read_bulk" | "write" | "search" | "search_or_write" | "search_and_write" | "filter" | "run" | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; } & { cursor?: string; pageSize?: number; } & { maxItems?: number; } & { skipOutputDataValidation?: boolean; })> & _zapier_kitcore.PluginSummary<"listActions", never> & _zapier_kitcore.StandInId<"listActions">, _zapier_kitcore.MethodPlugin<"listActionInputFields", ({ app: string; actionType: "read" | "read_bulk" | "write" | "search" | "search_or_write" | "search_and_write" | "filter" | "run"; action: string; connection?: string | number | undefined; connectionId?: string | number | null | undefined; authenticationId?: string | number | null | undefined; inputs?: Record | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; } & { cursor?: string; pageSize?: number; } & { maxItems?: number; } & { skipOutputDataValidation?: boolean; }) | ({ appKey: string; actionType: "read" | "read_bulk" | "write" | "search" | "search_or_write" | "search_and_write" | "filter" | "run"; actionKey: string; connection?: string | number | undefined; connectionId?: string | number | null | undefined; authenticationId?: string | number | null | undefined; inputs?: Record | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; } & { cursor?: string; pageSize?: number; } & { maxItems?: number; } & { skipOutputDataValidation?: boolean; }), _zapier_kitcore.PaginatedSdkResult<{ key: string; type: "input_field"; default_value: string; depends_on: string[]; description: string; invalidates_input_fields: boolean; is_required: boolean; placeholder: string; title: string; value_type: string; format?: string | undefined; items?: { type: string; } | undefined; } | { key: string; type: "info_field"; description: string; title?: string | undefined; } | _zapier_zapier_sdk.FieldsetItem>, readonly [], ({ app: string; actionType: "read" | "read_bulk" | "write" | "search" | "search_or_write" | "search_and_write" | "filter" | "run"; action: string; connection?: string | number | undefined; connectionId?: string | number | null | undefined; authenticationId?: string | number | null | undefined; inputs?: Record | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; } & { cursor?: string; pageSize?: number; } & { maxItems?: number; } & { skipOutputDataValidation?: boolean; }) | ({ appKey: string; actionType: "read" | "read_bulk" | "write" | "search" | "search_or_write" | "search_and_write" | "filter" | "run"; actionKey: string; connection?: string | number | undefined; connectionId?: string | number | null | undefined; authenticationId?: string | number | null | undefined; inputs?: Record | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; } & { cursor?: string; pageSize?: number; } & { maxItems?: number; } & { skipOutputDataValidation?: boolean; })> & _zapier_kitcore.PluginSummary<"listActionInputFields", never> & _zapier_kitcore.StandInId<"listActionInputFields">]>; type GenerateAppTypesPluginProvides = PluginSurface; type SignupPluginProvides = PluginSurface; declare const signupPlugin: _zapier_kitcore.MethodPlugin<"signup", { timeout?: string | undefined; useApprovals?: boolean | undefined; nonInteractive?: boolean | undefined; skipPrompts?: boolean | undefined; headless?: boolean | undefined; callbackUrl?: string | undefined; }, Promise, readonly [], { timeout?: string | undefined; useApprovals?: boolean | undefined; nonInteractive?: boolean | undefined; skipPrompts?: boolean | undefined; headless?: boolean | undefined; callbackUrl?: string | undefined; }> & _zapier_kitcore.LeafSummary<"", "signup", readonly [_zapier_kitcore.PropertyPlugin<"api", _zapier_zapier_sdk.ApiClient> & _zapier_kitcore.PluginSummary<"zapier/api", never> & _zapier_kitcore.StandInId<"zapier/api">, _zapier_kitcore.PropertyPlugin<"resolveCredentials", _zapier_zapier_sdk.ResolveCredentialsFn> & _zapier_kitcore.PluginSummary<"zapier/resolveCredentials", never> & _zapier_kitcore.StandInId<"zapier/resolveCredentials">, _zapier_kitcore.PropertyPlugin<"eventEmission", { transport: _zapier_zapier_sdk.EventTransport; config: _zapier_zapier_sdk.EventEmissionConfig; emit(subject: string, event: T): void; createBaseEvent(): Promise<_zapier_zapier_sdk.BaseEvent>; flush(): Promise; close(exitCode?: number): Promise; }> & _zapier_kitcore.PluginSummary<"zapier/eventEmission", never> & _zapier_kitcore.StandInId<"zapier/eventEmission">, _zapier_kitcore.PropertyPlugin<"sdkOptions", { credentials?: string | { clientId: string; clientSecret: string; type?: "client_credentials" | undefined; baseUrl?: string | undefined; scope?: string | undefined; } | { clientId: string; type?: "pkce" | undefined; baseUrl?: string | undefined; scope?: string | undefined; } | zod_v4_core.$InferOuterFunctionType, zod.ZodUnion>; clientId: zod.ZodString; clientSecret: zod.ZodString; baseUrl: zod.ZodOptional; scope: zod.ZodOptional; }, zod_v4_core.$strip>, zod.ZodObject<{ type: zod.ZodOptional>; clientId: zod.ZodString; baseUrl: zod.ZodOptional; scope: zod.ZodOptional; }, zod_v4_core.$strip>]>]>, zod.ZodPromise>; clientId: zod.ZodString; clientSecret: zod.ZodString; baseUrl: zod.ZodOptional; scope: zod.ZodOptional; }, zod_v4_core.$strip>, zod.ZodObject<{ type: zod.ZodOptional>; clientId: zod.ZodString; baseUrl: zod.ZodOptional; scope: zod.ZodOptional; }, zod_v4_core.$strip>]>]>>]>> | undefined; debug?: boolean | undefined; baseUrl?: string | undefined; trackingBaseUrl?: string | undefined; maxNetworkRetries?: number | undefined; maxNetworkRetryDelaySeconds?: number | undefined; maxNetworkRetryDelayMs?: number | undefined; maxConcurrentRequests?: number | undefined; approvalTimeoutSeconds?: number | undefined; approvalTimeoutMs?: number | undefined; maxApprovalRetries?: number | undefined; approvalMode?: "disabled" | "poll" | "throw" | undefined; openAutoModeApprovalsInBrowser?: boolean | undefined; manifestPath?: string | undefined; manifest?: _zapier_zapier_sdk.Manifest | undefined; onEvent?: _zapier_zapier_sdk.EventCallback | undefined; fetch?: typeof fetch | undefined; eventEmission?: _zapier_zapier_sdk.EventEmissionConfig | undefined; callerPackage?: { name: string; version: string; } | undefined; cache?: _zapier_zapier_sdk.ZapierCache | undefined; canIncludeSharedConnections?: boolean | undefined; canIncludeSharedTables?: boolean | undefined; canDeleteTables?: boolean | undefined; token?: string | undefined; } | undefined> & _zapier_kitcore.PluginSummary & _zapier_kitcore.StandInId<"zapier/sdkOptions">]>; type LoginPluginProvides = PluginSurface; declare const loginPlugin: _zapier_kitcore.MethodPlugin<"login", { name?: string | undefined; timeout?: string | undefined; useApprovals?: boolean | undefined; nonInteractive?: boolean | undefined; skipPrompts?: boolean | undefined; headless?: boolean | undefined; callbackUrl?: string | undefined; }, Promise, readonly [], { name?: string | undefined; timeout?: string | undefined; useApprovals?: boolean | undefined; nonInteractive?: boolean | undefined; skipPrompts?: boolean | undefined; headless?: boolean | undefined; callbackUrl?: string | undefined; }> & _zapier_kitcore.LeafSummary<"", "login", readonly [_zapier_kitcore.PropertyPlugin<"api", _zapier_zapier_sdk.ApiClient> & _zapier_kitcore.PluginSummary<"zapier/api", never> & _zapier_kitcore.StandInId<"zapier/api">, _zapier_kitcore.PropertyPlugin<"resolveCredentials", _zapier_zapier_sdk.ResolveCredentialsFn> & _zapier_kitcore.PluginSummary<"zapier/resolveCredentials", never> & _zapier_kitcore.StandInId<"zapier/resolveCredentials">, _zapier_kitcore.PropertyPlugin<"eventEmission", { transport: _zapier_zapier_sdk.EventTransport; config: _zapier_zapier_sdk.EventEmissionConfig; emit(subject: string, event: T): void; createBaseEvent(): Promise<_zapier_zapier_sdk.BaseEvent>; flush(): Promise; close(exitCode?: number): Promise; }> & _zapier_kitcore.PluginSummary<"zapier/eventEmission", never> & _zapier_kitcore.StandInId<"zapier/eventEmission">, _zapier_kitcore.PropertyPlugin<"sdkOptions", { credentials?: string | { clientId: string; clientSecret: string; type?: "client_credentials" | undefined; baseUrl?: string | undefined; scope?: string | undefined; } | { clientId: string; type?: "pkce" | undefined; baseUrl?: string | undefined; scope?: string | undefined; } | zod_v4_core.$InferOuterFunctionType, zod.ZodUnion>; clientId: zod.ZodString; clientSecret: zod.ZodString; baseUrl: zod.ZodOptional; scope: zod.ZodOptional; }, zod_v4_core.$strip>, zod.ZodObject<{ type: zod.ZodOptional>; clientId: zod.ZodString; baseUrl: zod.ZodOptional; scope: zod.ZodOptional; }, zod_v4_core.$strip>]>]>, zod.ZodPromise>; clientId: zod.ZodString; clientSecret: zod.ZodString; baseUrl: zod.ZodOptional; scope: zod.ZodOptional; }, zod_v4_core.$strip>, zod.ZodObject<{ type: zod.ZodOptional>; clientId: zod.ZodString; baseUrl: zod.ZodOptional; scope: zod.ZodOptional; }, zod_v4_core.$strip>]>]>>]>> | undefined; debug?: boolean | undefined; baseUrl?: string | undefined; trackingBaseUrl?: string | undefined; maxNetworkRetries?: number | undefined; maxNetworkRetryDelaySeconds?: number | undefined; maxNetworkRetryDelayMs?: number | undefined; maxConcurrentRequests?: number | undefined; approvalTimeoutSeconds?: number | undefined; approvalTimeoutMs?: number | undefined; maxApprovalRetries?: number | undefined; approvalMode?: "disabled" | "poll" | "throw" | undefined; openAutoModeApprovalsInBrowser?: boolean | undefined; manifestPath?: string | undefined; manifest?: _zapier_zapier_sdk.Manifest | undefined; onEvent?: _zapier_zapier_sdk.EventCallback | undefined; fetch?: typeof fetch | undefined; eventEmission?: _zapier_zapier_sdk.EventEmissionConfig | undefined; callerPackage?: { name: string; version: string; } | undefined; cache?: _zapier_zapier_sdk.ZapierCache | undefined; canIncludeSharedConnections?: boolean | undefined; canIncludeSharedTables?: boolean | undefined; canDeleteTables?: boolean | undefined; token?: string | undefined; } | undefined> & _zapier_kitcore.PluginSummary & _zapier_kitcore.StandInId<"zapier/sdkOptions">]>; declare const logoutPlugin: _zapier_kitcore.MethodPlugin<"logout", Record, Promise, readonly [], Record> & _zapier_kitcore.LeafSummary<"", "logout", readonly [_zapier_kitcore.PropertyPlugin<"api", _zapier_zapier_sdk.ApiClient> & _zapier_kitcore.PluginSummary<"zapier/api", never> & _zapier_kitcore.StandInId<"zapier/api">, _zapier_kitcore.PropertyPlugin<"resolveCredentials", _zapier_zapier_sdk.ResolveCredentialsFn> & _zapier_kitcore.PluginSummary<"zapier/resolveCredentials", never> & _zapier_kitcore.StandInId<"zapier/resolveCredentials">, _zapier_kitcore.PropertyPlugin<"sdkOptions", { credentials?: string | { clientId: string; clientSecret: string; type?: "client_credentials" | undefined; baseUrl?: string | undefined; scope?: string | undefined; } | { clientId: string; type?: "pkce" | undefined; baseUrl?: string | undefined; scope?: string | undefined; } | zod_v4_core.$InferOuterFunctionType, zod.ZodUnion>; clientId: zod.ZodString; clientSecret: zod.ZodString; baseUrl: zod.ZodOptional; scope: zod.ZodOptional; }, zod_v4_core.$strip>, zod.ZodObject<{ type: zod.ZodOptional>; clientId: zod.ZodString; baseUrl: zod.ZodOptional; scope: zod.ZodOptional; }, zod_v4_core.$strip>]>]>, zod.ZodPromise>; clientId: zod.ZodString; clientSecret: zod.ZodString; baseUrl: zod.ZodOptional; scope: zod.ZodOptional; }, zod_v4_core.$strip>, zod.ZodObject<{ type: zod.ZodOptional>; clientId: zod.ZodString; baseUrl: zod.ZodOptional; scope: zod.ZodOptional; }, zod_v4_core.$strip>]>]>>]>> | undefined; debug?: boolean | undefined; baseUrl?: string | undefined; trackingBaseUrl?: string | undefined; maxNetworkRetries?: number | undefined; maxNetworkRetryDelaySeconds?: number | undefined; maxNetworkRetryDelayMs?: number | undefined; maxConcurrentRequests?: number | undefined; approvalTimeoutSeconds?: number | undefined; approvalTimeoutMs?: number | undefined; maxApprovalRetries?: number | undefined; approvalMode?: "disabled" | "poll" | "throw" | undefined; openAutoModeApprovalsInBrowser?: boolean | undefined; manifestPath?: string | undefined; manifest?: _zapier_zapier_sdk.Manifest | undefined; onEvent?: _zapier_zapier_sdk.EventCallback | undefined; fetch?: typeof fetch | undefined; eventEmission?: _zapier_zapier_sdk.EventEmissionConfig | undefined; callerPackage?: { name: string; version: string; } | undefined; cache?: _zapier_zapier_sdk.ZapierCache | undefined; canIncludeSharedConnections?: boolean | undefined; canIncludeSharedTables?: boolean | undefined; canDeleteTables?: boolean | undefined; token?: string | undefined; } | undefined> & _zapier_kitcore.PluginSummary & _zapier_kitcore.StandInId<"zapier/sdkOptions">]>; type LogoutPluginProvides = PluginSurface; declare const SetupSchema: z.ZodObject<{}, z.core.$strip>; type SetupOptions = z.infer; type MethodRef unknown> = MethodPlugin[0], ReturnType> & PluginSummary; type SetupImportPlugins = readonly [ MethodRef<"getProfile", GetProfilePluginProvides["getProfile"]>, MethodRef<"listConnections", ListConnectionsPluginProvides["listConnections"]>, MethodRef<"login", LoginPluginProvides["login"]>, MethodRef<"logout", LogoutPluginProvides["logout"]>, MethodRef<"signup", SignupPluginProvides["signup"]> ]; declare const setupImports: SetupImportPlugins; type SetupPlugin = MethodPlugin<"setup", SetupOptions, Promise> & LeafSummary<"", "setup", typeof setupImports>; declare const setupPlugin: SetupPlugin; type SetupPluginProvides = PluginSurface; type ZapierSdkCli = ZapierSdk & BuildManifestPluginProvides & FeedbackPluginProvides & GenerateAppTypesPluginProvides & SignupPluginProvides & SetupPluginProvides; /** A new-model plugin descriptor (from `defineMethod` / `definePlugin` / * `defineResolver` etc.), identified by its `pluginType` discriminant. */ interface ModelPlugin { readonly pluginType: string; } /** An extension is either a legacy function plugin or a new-model plugin * descriptor; `addPlugin` accepts both. */ type Extension = Plugin | ModelPlugin; export type { Extension as E, ZapierSdkCli as Z };