import { Account, Action, ActionAnnotations, AuthType, AuthenticationConfig, AuthenticationField, AuthenticationNotice, Block, BlockContext, Category, Checkpoint, Connector, ConnectorDocumentation, Cursor, CursorPaginationConfig, DataSyncConfig, DeltaTokenIncrementalConfig, Effect, EventToEmit, FlowType, IncrementalConfig, Input, InputLocation, OffsetPaginationConfig, PagePaginationConfig, PaginationConfig, ReleaseStage, Settings, Source, SourceType, Step, StepFunctionName, StepFunctionParams, StepFunctionsFactory, StreamType, SupportConfig, TestActionConfig, TimeFilterIncrementalConfig, TransportType, WebhookSetupPhase, WebhookSetupPhaseKind } from "@stackone/core"; import { ILogger } from "@stackone/logger"; import { IOlapClient, PolicyContext } from "@stackone/olap"; import { HttpMethod, IHttpClient, IMcpClient, McpClientConfig, McpServerProber, McpToolDefinition } from "@stackone/transport"; import { z } from "@stackone/utils"; import { ArgumentValue, CedarEvaluator, FieldDecisions, LevelPolicies, PrincipalRef, ToolDecision } from "@stackone/policy"; //#region \0rolldown/runtime.js //#endregion //#region src/blocks/createBlock.d.ts declare const createBlock: ({ connector, inputs, context, action, credentials, nextCursor, settings, logger, getHttpClient, getOlapClient, emitEvent }: { connector: Connector; inputs?: Record; context: BlockContext; action?: Action; credentials?: Record; nextCursor?: Cursor; settings?: Settings; logger?: ILogger; getHttpClient?: () => Promise; getOlapClient?: () => Promise; emitEvent?: (event: EventToEmit) => Promise; }) => Promise; //#endregion //#region src/connectors/actions.d.ts declare const getActionFromUrl: (connector: Connector, url: string, method: HttpMethod) => { action: Action; params: Partial>; } | undefined; declare const findEventActionByActionId: (connector: Connector, actionId: string) => Action | undefined; //#endregion //#region src/connectors/authRequirements.d.ts declare const filterActionsByAuthType: (connector: Connector, authConfigKey: string | undefined) => Connector; //#endregion //#region src/connectors/categoryFormatting.d.ts declare const CATEGORY_ACRONYMS: readonly ["AI", "ATS", "CMS", "CRM", "ERP", "GRC", "HRIS", "IAM", "IT", "ITSM", "LMS", "MCP", "SEO", "VMS"]; //#endregion //#region src/connectors/credentialVerification.d.ts declare const computeCredentialsVerifiedByAuth: (authConfig: AuthenticationConfig) => boolean; //#endregion //#region src/connectors/fileReader.d.ts declare const loadConnector: (filePath: string) => string; //#endregion //#region src/connectors/generateMcpConnector.d.ts type GenerateMcpConnectorInput = { serverUrl: string; title: string; }; type GeneratedMcpConnector = { yaml: string; connector: Connector; }; declare const generateMcpConnector: ({ serverUrl, title }: GenerateMcpConnectorInput, probe?: McpServerProber) => Promise; //#endregion //#region src/connectors/isMcpConnector.d.ts declare const isMcpConnector: (connector: Connector) => boolean; //#endregion //#region src/connectors/mcpToolActions.d.ts type CompletedMcpConnector = { yaml: string; connector: Connector; }; type CompleteMcpConnectorOptions = { headers?: Record; timeout?: number; }; declare const addMcpToolActions: (yaml: string, tools: McpToolDefinition[]) => CompletedMcpConnector; declare const completeMcpConnector: (yaml: string, { headers, timeout }?: CompleteMcpConnectorOptions, createMcpClient?: (config: McpClientConfig) => IMcpClient) => Promise; //#endregion //#region src/connectors/parsers.d.ts declare function parseYamlConnector(yamlFileContents: string): Connector; declare const parseActionInputs: (action: Action, inputs: unknown) => Record; //#endregion //#region src/connectors/refreshAuthentication.d.ts declare const getActionForRefreshAuthentication: (connector: Connector, authConfigKey: string, environment: string) => { action: Action; params: Partial>; } | undefined; declare const supportsRefreshAuthentication: (connector: Connector, authConfigKey: string, environment: string) => boolean; declare const getTokenExpiresIn: (connector: Connector, authConfigKey: string, environment: string) => number | undefined; declare const getRefreshTokenExpiresIn: (connector: Connector, authConfigKey: string, environment: string) => number | undefined; //#endregion //#region src/connectors/regexSafety.d.ts declare const hasCatastrophicBacktrackingRisk: (source: string) => boolean; //#endregion //#region src/connectors/releaseStage.d.ts declare const isConnectorReleased: (connector: Connector, allowedStages?: string[]) => boolean; declare const applyReleaseStageToConnector: (connector: Connector, allowedStages?: string[]) => Connector | undefined; //#endregion //#region src/errors/types.d.ts type ErrorType = 'CONNECTOR_PARSE_ERROR' | 'MISSING_ACTION_ERROR' | 'INCOMPATIBLE_AUTH_TYPE_ERROR' | 'INVALID_ACTION_INPUTS_ERROR' | 'INVALID_CURSOR_ERROR' | 'INVALID_EVENT_OUTPUT_ERROR' | 'POLICY_DENIED_ERROR' | 'POLICY_EVALUATION_ERROR' | 'POLICY_PREPARSE_ERROR'; //#endregion //#region src/errors/connectSDKErrors.d.ts type InputValidationError = { field: string; location: InputLocation; expected: string; received: string; message: string; }; declare class ConnectSDKError extends Error { readonly errorType: ErrorType; readonly context: BlockContext; constructor(errorType: ErrorType, context: BlockContext, message?: string); toString(): string; } declare class InvalidActionInputsError extends ConnectSDKError { readonly validationErrors?: InputValidationError[]; constructor(context: BlockContext, message?: string, validationErrors?: InputValidationError[]); } declare class IncompatibleAuthTypeError extends ConnectSDKError { constructor(context: BlockContext, message?: string); } declare class InvalidEventOutputError extends ConnectSDKError { constructor(context: BlockContext, message?: string); } declare class PolicyDeniedError extends ConnectSDKError { readonly level: string; readonly policyIds: string[]; constructor(context: BlockContext, details: { level: string; policyIds: string[]; }, message?: string); } declare class PolicyEvaluationError extends ConnectSDKError { readonly level: string; constructor(context: BlockContext, details: { level: string; }, message?: string); } declare class PolicyPreparseError extends ConnectSDKError { constructor(context: BlockContext, message?: string); } //#endregion //#region src/connectors/responses.d.ts type ValidationErrorResponse = { statusCode: 400; message: string; errors: Array<{ property: string; location: string; expected: string; received: string; message: string; }>; }; declare const formatValidationErrorResponse: (validationErrors: InputValidationError[]) => ValidationErrorResponse; //#endregion //#region src/connectors/schemas.d.ts declare const ACTION_SCHEMA: z.ZodObject<{ actionId: z.ZodString; categories: z.ZodArray; actionType: z.ZodEnum<{ get: "get"; delete: "delete"; list: "list"; create: "create"; update: "update"; custom: "custom"; refresh_token: "refresh_token"; event: "event"; unknown: "unknown"; }>; effects: z.ZodOptional>>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, z.core.$strict>>; executionMode: z.ZodOptional>; schema: z.ZodOptional; schemaType: z.ZodDefault>>; entrypointUrl: z.ZodOptional; entrypointHttpMethod: z.ZodOptional; label: z.ZodString; description: z.ZodString; details: z.ZodOptional; examples: z.ZodOptional; }, z.core.$catchall>>>; tags: z.ZodOptional>; releaseStage: z.ZodOptional>; resources: z.ZodOptional; responses: z.ZodOptional>>; requiredScopes: z.ZodOptional; authRequirements: z.ZodOptional>>; inputs: z.ZodOptional>; required: z.ZodBoolean; description: z.ZodString; array: z.ZodDefault>; arrayFormat: z.ZodOptional>; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; path: "path"; }>; properties: z.ZodOptional>>; oneOf: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ ref: z.ZodString; }, z.core.$strict>]>>; rules: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; min: z.ZodOptional; max: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strict>>; variants: z.ZodOptional>>>>; }, z.core.$strict>>>; validationRules: z.ZodOptional; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"requiredIf">; field: z.ZodString; condition: z.ZodObject<{ field: z.ZodString; equals: z.ZodOptional; notEquals: z.ZodOptional; present: z.ZodOptional; }, z.core.$strict>; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"mutuallyExclusive">; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>]>>>; cursor: z.ZodOptional>; compositeIdentifiers: z.ZodOptional; fields: z.ZodOptional; components: z.ZodArray; }, z.core.$strict>>>; }, z.core.$strict>>; fieldConfigs: z.ZodOptional; expression: z.ZodOptional; values: z.ZodOptional; type: z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; object: "object"; enum: "enum"; datetime_string: "datetime_string"; }>; array: z.ZodDefault; custom: z.ZodDefault; hidden: z.ZodDefault; enumMapper: z.ZodOptional, z.ZodArray>]>; }, z.core.$strict>>; properties: z.ZodOptional>>; requiredScopes: z.ZodOptional; }, z.core.$strict>>>; steps: z.ZodArray; parameters: z.ZodRecord; }, z.core.$strict>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ stepId: z.ZodString; description: z.ZodString; iterator: z.ZodString; stepFunction: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>; stepFunctions: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>]>>; result: z.ZodOptional]>>; dataSync: z.ZodOptional]>; dataKey: z.ZodOptional; pagination: z.ZodOptional; response: z.ZodObject<{ dataKey: z.ZodString; nextKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"offset">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ offsetKey: z.ZodString; limitKey: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; defaultLimit: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"page">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ pageKey: z.ZodString; pageSizeKey: z.ZodOptional; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; startPage: z.ZodOptional; defaultPageSize: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>]>>; incremental: z.ZodOptional; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; format: z.ZodEnum<{ iso8601: "iso8601"; unix_seconds: "unix_seconds"; unix_millis: "unix_millis"; }>; safetyBufferSeconds: z.ZodDefault; response: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"delta_token">; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; response: z.ZodObject<{ path: z.ZodString; onlyOnFinalPage: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>]>>; maxPages: z.ZodOptional; maxDurationMinutes: z.ZodOptional; }, z.core.$strict>>; providerEvents: z.ZodOptional>; prerequisiteActions: z.ZodOptional>; }, z.core.$strict>; declare const CONNECTOR_YAML_SCHEMA: z.ZodObject<{ StackOne: z.ZodString; info: z.ZodObject<{ title: z.ZodString; version: z.ZodString; key: z.ZodString; assets: z.ZodObject<{ icon: z.ZodString; }, z.core.$strict>; description: z.ZodString; details: z.ZodOptional; changelog: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; resources: z.ZodOptional; documentation: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; baseUrl: z.ZodString; scopeDefinitions: z.ZodOptional; }, z.core.$strict>>>; authentication: z.ZodOptional; signing: z.ZodOptional; service: z.ZodString; region: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ strategy: z.ZodLiteral<"hmac">; algorithm: z.ZodOptional>; headerName: z.ZodOptional; prefix: z.ZodOptional; dateFormat: z.ZodOptional>; includeHost: z.ZodOptional; includeBodyHash: z.ZodOptional; outputFormat: z.ZodOptional>; username: z.ZodOptional; }, z.core.$strict>]>>; redirectUri: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"basic">; username: z.ZodOptional; password: z.ZodOptional; encoding: z.ZodOptional; redirectUri: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"bearer">; token: z.ZodString; includeBearer: z.ZodDefault>; redirectUri: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"oauth2">; authorizationUrl: z.ZodOptional; redirectUri: z.ZodOptional; authorizationParams: z.ZodOptional>; tokenUrl: z.ZodOptional; tokenParams: z.ZodOptional>; tokenExpiresIn: z.ZodOptional; tokenRefreshExpiresIn: z.ZodOptional; token: z.ZodString; includeBearer: z.ZodDefault>; scopes: z.ZodOptional; scopeDelimiter: z.ZodOptional; customHeaders: z.ZodOptional>; pkce: z.ZodOptional; additionalTokenFields: z.ZodOptional>>; callbackParams: z.ZodOptional>; issuer: z.ZodOptional; tokenResponse: z.ZodOptional>; accessToken: z.ZodOptional; refreshToken: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>]>; certificates: z.ZodOptional>; keys: z.ZodOptional>; }, z.core.$strict>>; requiredScopes: z.ZodOptional; environments: z.ZodArray>; support: z.ZodOptional; description: z.ZodOptional; guides: z.ZodOptional; sections: z.ZodArray>; image: z.ZodOptional>; steps: z.ZodOptional>; image: z.ZodOptional>; displayScopes: z.ZodOptional; applicableScopes: z.ZodOptional; }, z.core.$strict>>>; applicableScopes: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; setup: z.ZodOptional; sections: z.ZodArray>; image: z.ZodOptional>; steps: z.ZodOptional>; image: z.ZodOptional>; displayScopes: z.ZodOptional; applicableScopes: z.ZodOptional; }, z.core.$strict>>>; applicableScopes: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>; configFields: z.ZodOptional; validation: z.ZodOptional; format: z.ZodOptional>; errorMessage: z.ZodOptional; }, z.core.$strict>>; key: z.ZodString; label: z.ZodString; required: z.ZodDefault>; secret: z.ZodDefault>; externalSystemAccountIdentifier: z.ZodOptional; readOnly: z.ZodDefault>; placeholder: z.ZodOptional; description: z.ZodOptional; tooltip: z.ZodOptional; value: z.ZodOptional; computed: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"select">; options: z.ZodArray>; key: z.ZodString; label: z.ZodString; required: z.ZodDefault>; secret: z.ZodDefault>; externalSystemAccountIdentifier: z.ZodOptional; readOnly: z.ZodDefault>; placeholder: z.ZodOptional; description: z.ZodOptional; tooltip: z.ZodOptional; value: z.ZodOptional; computed: z.ZodOptional; }, z.core.$strict>]>>>; configNotices: z.ZodOptional>; description: z.ZodString; position: z.ZodDefault>; anchor: z.ZodOptional; }, z.core.$strict>>>; setupFields: z.ZodOptional; validation: z.ZodOptional; format: z.ZodOptional>; errorMessage: z.ZodOptional; }, z.core.$strict>>; key: z.ZodString; label: z.ZodString; required: z.ZodDefault>; secret: z.ZodDefault>; externalSystemAccountIdentifier: z.ZodOptional; readOnly: z.ZodDefault>; placeholder: z.ZodOptional; description: z.ZodOptional; tooltip: z.ZodOptional; value: z.ZodOptional; computed: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"select">; options: z.ZodArray>; key: z.ZodString; label: z.ZodString; required: z.ZodDefault>; secret: z.ZodDefault>; externalSystemAccountIdentifier: z.ZodOptional; readOnly: z.ZodDefault>; placeholder: z.ZodOptional; description: z.ZodOptional; tooltip: z.ZodOptional; value: z.ZodOptional; computed: z.ZodOptional; }, z.core.$strict>]>>>; setupNotices: z.ZodOptional>; description: z.ZodString; position: z.ZodDefault>; anchor: z.ZodOptional; }, z.core.$strict>>>; refreshAuthentication: z.ZodOptional; action: z.ZodObject<{ actionId: z.ZodString; categories: z.ZodArray; effects: z.ZodOptional>>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, z.core.$strict>>; executionMode: z.ZodOptional>; schema: z.ZodOptional; schemaType: z.ZodDefault>>; entrypointUrl: z.ZodOptional; entrypointHttpMethod: z.ZodOptional; label: z.ZodString; description: z.ZodString; details: z.ZodOptional; examples: z.ZodOptional; }, z.core.$catchall>>>; tags: z.ZodOptional>; releaseStage: z.ZodOptional>; resources: z.ZodOptional; responses: z.ZodOptional>>; requiredScopes: z.ZodOptional; authRequirements: z.ZodOptional>>; inputs: z.ZodOptional>; required: z.ZodBoolean; description: z.ZodString; array: z.ZodDefault>; arrayFormat: z.ZodOptional>; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; path: "path"; }>; properties: z.ZodOptional>>; oneOf: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ ref: z.ZodString; }, z.core.$strict>]>>; rules: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; min: z.ZodOptional; max: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strict>>; variants: z.ZodOptional>>>>; }, z.core.$strict>>>; validationRules: z.ZodOptional; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"requiredIf">; field: z.ZodString; condition: z.ZodObject<{ field: z.ZodString; equals: z.ZodOptional; notEquals: z.ZodOptional; present: z.ZodOptional; }, z.core.$strict>; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"mutuallyExclusive">; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>]>>>; cursor: z.ZodOptional>; compositeIdentifiers: z.ZodOptional; fields: z.ZodOptional; components: z.ZodArray; }, z.core.$strict>>>; }, z.core.$strict>>; fieldConfigs: z.ZodOptional; expression: z.ZodOptional; values: z.ZodOptional; type: z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; object: "object"; enum: "enum"; datetime_string: "datetime_string"; }>; array: z.ZodDefault; custom: z.ZodDefault; hidden: z.ZodDefault; enumMapper: z.ZodOptional, z.ZodArray>]>; }, z.core.$strict>>; properties: z.ZodOptional>>; requiredScopes: z.ZodOptional; }, z.core.$strict>>>; steps: z.ZodArray; parameters: z.ZodRecord; }, z.core.$strict>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ stepId: z.ZodString; description: z.ZodString; iterator: z.ZodString; stepFunction: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>; stepFunctions: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>]>>; result: z.ZodOptional]>>; dataSync: z.ZodOptional]>; dataKey: z.ZodOptional; pagination: z.ZodOptional; response: z.ZodObject<{ dataKey: z.ZodString; nextKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"offset">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ offsetKey: z.ZodString; limitKey: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; defaultLimit: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"page">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ pageKey: z.ZodString; pageSizeKey: z.ZodOptional; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; startPage: z.ZodOptional; defaultPageSize: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>]>>; incremental: z.ZodOptional; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; format: z.ZodEnum<{ iso8601: "iso8601"; unix_seconds: "unix_seconds"; unix_millis: "unix_millis"; }>; safetyBufferSeconds: z.ZodDefault; response: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"delta_token">; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; response: z.ZodObject<{ path: z.ZodString; onlyOnFinalPage: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>]>>; maxPages: z.ZodOptional; maxDurationMinutes: z.ZodOptional; }, z.core.$strict>>; providerEvents: z.ZodOptional>; prerequisiteActions: z.ZodOptional>; actionType: z.ZodLiteral<"refresh_token">; }, z.core.$strict>; }, z.core.$strict>>; testActions: z.ZodOptional; actionType: z.ZodEnum<{ get: "get"; delete: "delete"; list: "list"; create: "create"; update: "update"; custom: "custom"; refresh_token: "refresh_token"; event: "event"; unknown: "unknown"; }>; effects: z.ZodOptional>>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, z.core.$strict>>; executionMode: z.ZodOptional>; schema: z.ZodOptional; schemaType: z.ZodDefault>>; entrypointUrl: z.ZodOptional; entrypointHttpMethod: z.ZodOptional; label: z.ZodString; description: z.ZodString; details: z.ZodOptional; examples: z.ZodOptional; }, z.core.$catchall>>>; tags: z.ZodOptional>; releaseStage: z.ZodOptional>; resources: z.ZodOptional; responses: z.ZodOptional>>; requiredScopes: z.ZodOptional; authRequirements: z.ZodOptional>>; inputs: z.ZodOptional>; required: z.ZodBoolean; description: z.ZodString; array: z.ZodDefault>; arrayFormat: z.ZodOptional>; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; path: "path"; }>; properties: z.ZodOptional>>; oneOf: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ ref: z.ZodString; }, z.core.$strict>]>>; rules: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; min: z.ZodOptional; max: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strict>>; variants: z.ZodOptional>>>>; }, z.core.$strict>>>; validationRules: z.ZodOptional; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"requiredIf">; field: z.ZodString; condition: z.ZodObject<{ field: z.ZodString; equals: z.ZodOptional; notEquals: z.ZodOptional; present: z.ZodOptional; }, z.core.$strict>; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"mutuallyExclusive">; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>]>>>; cursor: z.ZodOptional>; compositeIdentifiers: z.ZodOptional; fields: z.ZodOptional; components: z.ZodArray; }, z.core.$strict>>>; }, z.core.$strict>>; fieldConfigs: z.ZodOptional; expression: z.ZodOptional; values: z.ZodOptional; type: z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; object: "object"; enum: "enum"; datetime_string: "datetime_string"; }>; array: z.ZodDefault; custom: z.ZodDefault; hidden: z.ZodDefault; enumMapper: z.ZodOptional, z.ZodArray>]>; }, z.core.$strict>>; properties: z.ZodOptional>>; requiredScopes: z.ZodOptional; }, z.core.$strict>>>; steps: z.ZodArray; parameters: z.ZodRecord; }, z.core.$strict>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ stepId: z.ZodString; description: z.ZodString; iterator: z.ZodString; stepFunction: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>; stepFunctions: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>]>>; result: z.ZodOptional]>>; dataSync: z.ZodOptional]>; dataKey: z.ZodOptional; pagination: z.ZodOptional; response: z.ZodObject<{ dataKey: z.ZodString; nextKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"offset">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ offsetKey: z.ZodString; limitKey: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; defaultLimit: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"page">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ pageKey: z.ZodString; pageSizeKey: z.ZodOptional; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; startPage: z.ZodOptional; defaultPageSize: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>]>>; incremental: z.ZodOptional; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; format: z.ZodEnum<{ iso8601: "iso8601"; unix_seconds: "unix_seconds"; unix_millis: "unix_millis"; }>; safetyBufferSeconds: z.ZodDefault; response: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"delta_token">; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; response: z.ZodObject<{ path: z.ZodString; onlyOnFinalPage: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>]>>; maxPages: z.ZodOptional; maxDurationMinutes: z.ZodOptional; }, z.core.$strict>>; providerEvents: z.ZodOptional>; prerequisiteActions: z.ZodOptional>; }, z.core.$strict>]>; condition: z.ZodOptional; required: z.ZodDefault; }, z.core.$strict>>>; type: z.ZodLiteral<"oauth2">; grantType: z.ZodDefault>; }, z.core.$strict>, z.ZodObject<{ label: z.ZodString; authorization: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"none">; signing: z.ZodOptional; service: z.ZodString; region: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ strategy: z.ZodLiteral<"hmac">; algorithm: z.ZodOptional>; headerName: z.ZodOptional; prefix: z.ZodOptional; dateFormat: z.ZodOptional>; includeHost: z.ZodOptional; includeBodyHash: z.ZodOptional; outputFormat: z.ZodOptional>; username: z.ZodOptional; }, z.core.$strict>]>>; redirectUri: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"basic">; username: z.ZodOptional; password: z.ZodOptional; encoding: z.ZodOptional; redirectUri: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"bearer">; token: z.ZodString; includeBearer: z.ZodDefault>; redirectUri: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"oauth2">; authorizationUrl: z.ZodOptional; redirectUri: z.ZodOptional; authorizationParams: z.ZodOptional>; tokenUrl: z.ZodOptional; tokenParams: z.ZodOptional>; tokenExpiresIn: z.ZodOptional; tokenRefreshExpiresIn: z.ZodOptional; token: z.ZodString; includeBearer: z.ZodDefault>; scopes: z.ZodOptional; scopeDelimiter: z.ZodOptional; customHeaders: z.ZodOptional>; pkce: z.ZodOptional; additionalTokenFields: z.ZodOptional>>; callbackParams: z.ZodOptional>; issuer: z.ZodOptional; tokenResponse: z.ZodOptional>; accessToken: z.ZodOptional; refreshToken: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>]>; certificates: z.ZodOptional>; keys: z.ZodOptional>; }, z.core.$strict>>; requiredScopes: z.ZodOptional; environments: z.ZodArray>; support: z.ZodOptional; description: z.ZodOptional; guides: z.ZodOptional; sections: z.ZodArray>; image: z.ZodOptional>; steps: z.ZodOptional>; image: z.ZodOptional>; displayScopes: z.ZodOptional; applicableScopes: z.ZodOptional; }, z.core.$strict>>>; applicableScopes: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; setup: z.ZodOptional; sections: z.ZodArray>; image: z.ZodOptional>; steps: z.ZodOptional>; image: z.ZodOptional>; displayScopes: z.ZodOptional; applicableScopes: z.ZodOptional; }, z.core.$strict>>>; applicableScopes: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>; configFields: z.ZodOptional; validation: z.ZodOptional; format: z.ZodOptional>; errorMessage: z.ZodOptional; }, z.core.$strict>>; key: z.ZodString; label: z.ZodString; required: z.ZodDefault>; secret: z.ZodDefault>; externalSystemAccountIdentifier: z.ZodOptional; readOnly: z.ZodDefault>; placeholder: z.ZodOptional; description: z.ZodOptional; tooltip: z.ZodOptional; value: z.ZodOptional; computed: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"select">; options: z.ZodArray>; key: z.ZodString; label: z.ZodString; required: z.ZodDefault>; secret: z.ZodDefault>; externalSystemAccountIdentifier: z.ZodOptional; readOnly: z.ZodDefault>; placeholder: z.ZodOptional; description: z.ZodOptional; tooltip: z.ZodOptional; value: z.ZodOptional; computed: z.ZodOptional; }, z.core.$strict>]>>>; configNotices: z.ZodOptional>; description: z.ZodString; position: z.ZodDefault>; anchor: z.ZodOptional; }, z.core.$strict>>>; setupFields: z.ZodOptional; validation: z.ZodOptional; format: z.ZodOptional>; errorMessage: z.ZodOptional; }, z.core.$strict>>; key: z.ZodString; label: z.ZodString; required: z.ZodDefault>; secret: z.ZodDefault>; externalSystemAccountIdentifier: z.ZodOptional; readOnly: z.ZodDefault>; placeholder: z.ZodOptional; description: z.ZodOptional; tooltip: z.ZodOptional; value: z.ZodOptional; computed: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"select">; options: z.ZodArray>; key: z.ZodString; label: z.ZodString; required: z.ZodDefault>; secret: z.ZodDefault>; externalSystemAccountIdentifier: z.ZodOptional; readOnly: z.ZodDefault>; placeholder: z.ZodOptional; description: z.ZodOptional; tooltip: z.ZodOptional; value: z.ZodOptional; computed: z.ZodOptional; }, z.core.$strict>]>>>; setupNotices: z.ZodOptional>; description: z.ZodString; position: z.ZodDefault>; anchor: z.ZodOptional; }, z.core.$strict>>>; refreshAuthentication: z.ZodOptional; action: z.ZodObject<{ actionId: z.ZodString; categories: z.ZodArray; effects: z.ZodOptional>>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, z.core.$strict>>; executionMode: z.ZodOptional>; schema: z.ZodOptional; schemaType: z.ZodDefault>>; entrypointUrl: z.ZodOptional; entrypointHttpMethod: z.ZodOptional; label: z.ZodString; description: z.ZodString; details: z.ZodOptional; examples: z.ZodOptional; }, z.core.$catchall>>>; tags: z.ZodOptional>; releaseStage: z.ZodOptional>; resources: z.ZodOptional; responses: z.ZodOptional>>; requiredScopes: z.ZodOptional; authRequirements: z.ZodOptional>>; inputs: z.ZodOptional>; required: z.ZodBoolean; description: z.ZodString; array: z.ZodDefault>; arrayFormat: z.ZodOptional>; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; path: "path"; }>; properties: z.ZodOptional>>; oneOf: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ ref: z.ZodString; }, z.core.$strict>]>>; rules: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; min: z.ZodOptional; max: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strict>>; variants: z.ZodOptional>>>>; }, z.core.$strict>>>; validationRules: z.ZodOptional; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"requiredIf">; field: z.ZodString; condition: z.ZodObject<{ field: z.ZodString; equals: z.ZodOptional; notEquals: z.ZodOptional; present: z.ZodOptional; }, z.core.$strict>; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"mutuallyExclusive">; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>]>>>; cursor: z.ZodOptional>; compositeIdentifiers: z.ZodOptional; fields: z.ZodOptional; components: z.ZodArray; }, z.core.$strict>>>; }, z.core.$strict>>; fieldConfigs: z.ZodOptional; expression: z.ZodOptional; values: z.ZodOptional; type: z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; object: "object"; enum: "enum"; datetime_string: "datetime_string"; }>; array: z.ZodDefault; custom: z.ZodDefault; hidden: z.ZodDefault; enumMapper: z.ZodOptional, z.ZodArray>]>; }, z.core.$strict>>; properties: z.ZodOptional>>; requiredScopes: z.ZodOptional; }, z.core.$strict>>>; steps: z.ZodArray; parameters: z.ZodRecord; }, z.core.$strict>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ stepId: z.ZodString; description: z.ZodString; iterator: z.ZodString; stepFunction: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>; stepFunctions: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>]>>; result: z.ZodOptional]>>; dataSync: z.ZodOptional]>; dataKey: z.ZodOptional; pagination: z.ZodOptional; response: z.ZodObject<{ dataKey: z.ZodString; nextKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"offset">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ offsetKey: z.ZodString; limitKey: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; defaultLimit: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"page">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ pageKey: z.ZodString; pageSizeKey: z.ZodOptional; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; startPage: z.ZodOptional; defaultPageSize: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>]>>; incremental: z.ZodOptional; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; format: z.ZodEnum<{ iso8601: "iso8601"; unix_seconds: "unix_seconds"; unix_millis: "unix_millis"; }>; safetyBufferSeconds: z.ZodDefault; response: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"delta_token">; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; response: z.ZodObject<{ path: z.ZodString; onlyOnFinalPage: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>]>>; maxPages: z.ZodOptional; maxDurationMinutes: z.ZodOptional; }, z.core.$strict>>; providerEvents: z.ZodOptional>; prerequisiteActions: z.ZodOptional>; actionType: z.ZodLiteral<"refresh_token">; }, z.core.$strict>; }, z.core.$strict>>; testActions: z.ZodOptional; actionType: z.ZodEnum<{ get: "get"; delete: "delete"; list: "list"; create: "create"; update: "update"; custom: "custom"; refresh_token: "refresh_token"; event: "event"; unknown: "unknown"; }>; effects: z.ZodOptional>>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, z.core.$strict>>; executionMode: z.ZodOptional>; schema: z.ZodOptional; schemaType: z.ZodDefault>>; entrypointUrl: z.ZodOptional; entrypointHttpMethod: z.ZodOptional; label: z.ZodString; description: z.ZodString; details: z.ZodOptional; examples: z.ZodOptional; }, z.core.$catchall>>>; tags: z.ZodOptional>; releaseStage: z.ZodOptional>; resources: z.ZodOptional; responses: z.ZodOptional>>; requiredScopes: z.ZodOptional; authRequirements: z.ZodOptional>>; inputs: z.ZodOptional>; required: z.ZodBoolean; description: z.ZodString; array: z.ZodDefault>; arrayFormat: z.ZodOptional>; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; path: "path"; }>; properties: z.ZodOptional>>; oneOf: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ ref: z.ZodString; }, z.core.$strict>]>>; rules: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; min: z.ZodOptional; max: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strict>>; variants: z.ZodOptional>>>>; }, z.core.$strict>>>; validationRules: z.ZodOptional; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"requiredIf">; field: z.ZodString; condition: z.ZodObject<{ field: z.ZodString; equals: z.ZodOptional; notEquals: z.ZodOptional; present: z.ZodOptional; }, z.core.$strict>; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"mutuallyExclusive">; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>]>>>; cursor: z.ZodOptional>; compositeIdentifiers: z.ZodOptional; fields: z.ZodOptional; components: z.ZodArray; }, z.core.$strict>>>; }, z.core.$strict>>; fieldConfigs: z.ZodOptional; expression: z.ZodOptional; values: z.ZodOptional; type: z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; object: "object"; enum: "enum"; datetime_string: "datetime_string"; }>; array: z.ZodDefault; custom: z.ZodDefault; hidden: z.ZodDefault; enumMapper: z.ZodOptional, z.ZodArray>]>; }, z.core.$strict>>; properties: z.ZodOptional>>; requiredScopes: z.ZodOptional; }, z.core.$strict>>>; steps: z.ZodArray; parameters: z.ZodRecord; }, z.core.$strict>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ stepId: z.ZodString; description: z.ZodString; iterator: z.ZodString; stepFunction: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>; stepFunctions: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>]>>; result: z.ZodOptional]>>; dataSync: z.ZodOptional]>; dataKey: z.ZodOptional; pagination: z.ZodOptional; response: z.ZodObject<{ dataKey: z.ZodString; nextKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"offset">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ offsetKey: z.ZodString; limitKey: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; defaultLimit: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"page">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ pageKey: z.ZodString; pageSizeKey: z.ZodOptional; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; startPage: z.ZodOptional; defaultPageSize: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>]>>; incremental: z.ZodOptional; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; format: z.ZodEnum<{ iso8601: "iso8601"; unix_seconds: "unix_seconds"; unix_millis: "unix_millis"; }>; safetyBufferSeconds: z.ZodDefault; response: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"delta_token">; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; response: z.ZodObject<{ path: z.ZodString; onlyOnFinalPage: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>]>>; maxPages: z.ZodOptional; maxDurationMinutes: z.ZodOptional; }, z.core.$strict>>; providerEvents: z.ZodOptional>; prerequisiteActions: z.ZodOptional>; }, z.core.$strict>]>; condition: z.ZodOptional; required: z.ZodDefault; }, z.core.$strict>>>; type: z.ZodLiteral<"custom">; }, z.core.$strict>, z.ZodObject<{ label: z.ZodString; authorization: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"none">; signing: z.ZodOptional; service: z.ZodString; region: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ strategy: z.ZodLiteral<"hmac">; algorithm: z.ZodOptional>; headerName: z.ZodOptional; prefix: z.ZodOptional; dateFormat: z.ZodOptional>; includeHost: z.ZodOptional; includeBodyHash: z.ZodOptional; outputFormat: z.ZodOptional>; username: z.ZodOptional; }, z.core.$strict>]>>; redirectUri: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"basic">; username: z.ZodOptional; password: z.ZodOptional; encoding: z.ZodOptional; redirectUri: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"bearer">; token: z.ZodString; includeBearer: z.ZodDefault>; redirectUri: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"oauth2">; authorizationUrl: z.ZodOptional; redirectUri: z.ZodOptional; authorizationParams: z.ZodOptional>; tokenUrl: z.ZodOptional; tokenParams: z.ZodOptional>; tokenExpiresIn: z.ZodOptional; tokenRefreshExpiresIn: z.ZodOptional; token: z.ZodString; includeBearer: z.ZodDefault>; scopes: z.ZodOptional; scopeDelimiter: z.ZodOptional; customHeaders: z.ZodOptional>; pkce: z.ZodOptional; additionalTokenFields: z.ZodOptional>>; callbackParams: z.ZodOptional>; issuer: z.ZodOptional; tokenResponse: z.ZodOptional>; accessToken: z.ZodOptional; refreshToken: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>]>; certificates: z.ZodOptional>; keys: z.ZodOptional>; }, z.core.$strict>>; requiredScopes: z.ZodOptional; environments: z.ZodArray>; support: z.ZodOptional; description: z.ZodOptional; guides: z.ZodOptional; sections: z.ZodArray>; image: z.ZodOptional>; steps: z.ZodOptional>; image: z.ZodOptional>; displayScopes: z.ZodOptional; applicableScopes: z.ZodOptional; }, z.core.$strict>>>; applicableScopes: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; setup: z.ZodOptional; sections: z.ZodArray>; image: z.ZodOptional>; steps: z.ZodOptional>; image: z.ZodOptional>; displayScopes: z.ZodOptional; applicableScopes: z.ZodOptional; }, z.core.$strict>>>; applicableScopes: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>; configFields: z.ZodOptional; validation: z.ZodOptional; format: z.ZodOptional>; errorMessage: z.ZodOptional; }, z.core.$strict>>; key: z.ZodString; label: z.ZodString; required: z.ZodDefault>; secret: z.ZodDefault>; externalSystemAccountIdentifier: z.ZodOptional; readOnly: z.ZodDefault>; placeholder: z.ZodOptional; description: z.ZodOptional; tooltip: z.ZodOptional; value: z.ZodOptional; computed: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"select">; options: z.ZodArray>; key: z.ZodString; label: z.ZodString; required: z.ZodDefault>; secret: z.ZodDefault>; externalSystemAccountIdentifier: z.ZodOptional; readOnly: z.ZodDefault>; placeholder: z.ZodOptional; description: z.ZodOptional; tooltip: z.ZodOptional; value: z.ZodOptional; computed: z.ZodOptional; }, z.core.$strict>]>>>; configNotices: z.ZodOptional>; description: z.ZodString; position: z.ZodDefault>; anchor: z.ZodOptional; }, z.core.$strict>>>; setupFields: z.ZodOptional; validation: z.ZodOptional; format: z.ZodOptional>; errorMessage: z.ZodOptional; }, z.core.$strict>>; key: z.ZodString; label: z.ZodString; required: z.ZodDefault>; secret: z.ZodDefault>; externalSystemAccountIdentifier: z.ZodOptional; readOnly: z.ZodDefault>; placeholder: z.ZodOptional; description: z.ZodOptional; tooltip: z.ZodOptional; value: z.ZodOptional; computed: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"select">; options: z.ZodArray>; key: z.ZodString; label: z.ZodString; required: z.ZodDefault>; secret: z.ZodDefault>; externalSystemAccountIdentifier: z.ZodOptional; readOnly: z.ZodDefault>; placeholder: z.ZodOptional; description: z.ZodOptional; tooltip: z.ZodOptional; value: z.ZodOptional; computed: z.ZodOptional; }, z.core.$strict>]>>>; setupNotices: z.ZodOptional>; description: z.ZodString; position: z.ZodDefault>; anchor: z.ZodOptional; }, z.core.$strict>>>; refreshAuthentication: z.ZodOptional; action: z.ZodObject<{ actionId: z.ZodString; categories: z.ZodArray; effects: z.ZodOptional>>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, z.core.$strict>>; executionMode: z.ZodOptional>; schema: z.ZodOptional; schemaType: z.ZodDefault>>; entrypointUrl: z.ZodOptional; entrypointHttpMethod: z.ZodOptional; label: z.ZodString; description: z.ZodString; details: z.ZodOptional; examples: z.ZodOptional; }, z.core.$catchall>>>; tags: z.ZodOptional>; releaseStage: z.ZodOptional>; resources: z.ZodOptional; responses: z.ZodOptional>>; requiredScopes: z.ZodOptional; authRequirements: z.ZodOptional>>; inputs: z.ZodOptional>; required: z.ZodBoolean; description: z.ZodString; array: z.ZodDefault>; arrayFormat: z.ZodOptional>; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; path: "path"; }>; properties: z.ZodOptional>>; oneOf: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ ref: z.ZodString; }, z.core.$strict>]>>; rules: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; min: z.ZodOptional; max: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strict>>; variants: z.ZodOptional>>>>; }, z.core.$strict>>>; validationRules: z.ZodOptional; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"requiredIf">; field: z.ZodString; condition: z.ZodObject<{ field: z.ZodString; equals: z.ZodOptional; notEquals: z.ZodOptional; present: z.ZodOptional; }, z.core.$strict>; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"mutuallyExclusive">; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>]>>>; cursor: z.ZodOptional>; compositeIdentifiers: z.ZodOptional; fields: z.ZodOptional; components: z.ZodArray; }, z.core.$strict>>>; }, z.core.$strict>>; fieldConfigs: z.ZodOptional; expression: z.ZodOptional; values: z.ZodOptional; type: z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; object: "object"; enum: "enum"; datetime_string: "datetime_string"; }>; array: z.ZodDefault; custom: z.ZodDefault; hidden: z.ZodDefault; enumMapper: z.ZodOptional, z.ZodArray>]>; }, z.core.$strict>>; properties: z.ZodOptional>>; requiredScopes: z.ZodOptional; }, z.core.$strict>>>; steps: z.ZodArray; parameters: z.ZodRecord; }, z.core.$strict>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ stepId: z.ZodString; description: z.ZodString; iterator: z.ZodString; stepFunction: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>; stepFunctions: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>]>>; result: z.ZodOptional]>>; dataSync: z.ZodOptional]>; dataKey: z.ZodOptional; pagination: z.ZodOptional; response: z.ZodObject<{ dataKey: z.ZodString; nextKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"offset">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ offsetKey: z.ZodString; limitKey: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; defaultLimit: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"page">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ pageKey: z.ZodString; pageSizeKey: z.ZodOptional; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; startPage: z.ZodOptional; defaultPageSize: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>]>>; incremental: z.ZodOptional; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; format: z.ZodEnum<{ iso8601: "iso8601"; unix_seconds: "unix_seconds"; unix_millis: "unix_millis"; }>; safetyBufferSeconds: z.ZodDefault; response: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"delta_token">; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; response: z.ZodObject<{ path: z.ZodString; onlyOnFinalPage: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>]>>; maxPages: z.ZodOptional; maxDurationMinutes: z.ZodOptional; }, z.core.$strict>>; providerEvents: z.ZodOptional>; prerequisiteActions: z.ZodOptional>; actionType: z.ZodLiteral<"refresh_token">; }, z.core.$strict>; }, z.core.$strict>>; testActions: z.ZodOptional; actionType: z.ZodEnum<{ get: "get"; delete: "delete"; list: "list"; create: "create"; update: "update"; custom: "custom"; refresh_token: "refresh_token"; event: "event"; unknown: "unknown"; }>; effects: z.ZodOptional>>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, z.core.$strict>>; executionMode: z.ZodOptional>; schema: z.ZodOptional; schemaType: z.ZodDefault>>; entrypointUrl: z.ZodOptional; entrypointHttpMethod: z.ZodOptional; label: z.ZodString; description: z.ZodString; details: z.ZodOptional; examples: z.ZodOptional; }, z.core.$catchall>>>; tags: z.ZodOptional>; releaseStage: z.ZodOptional>; resources: z.ZodOptional; responses: z.ZodOptional>>; requiredScopes: z.ZodOptional; authRequirements: z.ZodOptional>>; inputs: z.ZodOptional>; required: z.ZodBoolean; description: z.ZodString; array: z.ZodDefault>; arrayFormat: z.ZodOptional>; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; path: "path"; }>; properties: z.ZodOptional>>; oneOf: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ ref: z.ZodString; }, z.core.$strict>]>>; rules: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; min: z.ZodOptional; max: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strict>>; variants: z.ZodOptional>>>>; }, z.core.$strict>>>; validationRules: z.ZodOptional; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"requiredIf">; field: z.ZodString; condition: z.ZodObject<{ field: z.ZodString; equals: z.ZodOptional; notEquals: z.ZodOptional; present: z.ZodOptional; }, z.core.$strict>; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"mutuallyExclusive">; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>]>>>; cursor: z.ZodOptional>; compositeIdentifiers: z.ZodOptional; fields: z.ZodOptional; components: z.ZodArray; }, z.core.$strict>>>; }, z.core.$strict>>; fieldConfigs: z.ZodOptional; expression: z.ZodOptional; values: z.ZodOptional; type: z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; object: "object"; enum: "enum"; datetime_string: "datetime_string"; }>; array: z.ZodDefault; custom: z.ZodDefault; hidden: z.ZodDefault; enumMapper: z.ZodOptional, z.ZodArray>]>; }, z.core.$strict>>; properties: z.ZodOptional>>; requiredScopes: z.ZodOptional; }, z.core.$strict>>>; steps: z.ZodArray; parameters: z.ZodRecord; }, z.core.$strict>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ stepId: z.ZodString; description: z.ZodString; iterator: z.ZodString; stepFunction: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>; stepFunctions: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>]>>; result: z.ZodOptional]>>; dataSync: z.ZodOptional]>; dataKey: z.ZodOptional; pagination: z.ZodOptional; response: z.ZodObject<{ dataKey: z.ZodString; nextKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"offset">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ offsetKey: z.ZodString; limitKey: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; defaultLimit: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"page">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ pageKey: z.ZodString; pageSizeKey: z.ZodOptional; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; startPage: z.ZodOptional; defaultPageSize: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>]>>; incremental: z.ZodOptional; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; format: z.ZodEnum<{ iso8601: "iso8601"; unix_seconds: "unix_seconds"; unix_millis: "unix_millis"; }>; safetyBufferSeconds: z.ZodDefault; response: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"delta_token">; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; response: z.ZodObject<{ path: z.ZodString; onlyOnFinalPage: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>]>>; maxPages: z.ZodOptional; maxDurationMinutes: z.ZodOptional; }, z.core.$strict>>; providerEvents: z.ZodOptional>; prerequisiteActions: z.ZodOptional>; }, z.core.$strict>]>; condition: z.ZodOptional; required: z.ZodDefault; }, z.core.$strict>>>; type: z.ZodLiteral<"oidc">; }, z.core.$strict>, z.ZodObject<{ label: z.ZodString; authorization: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"none">; signing: z.ZodOptional; service: z.ZodString; region: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ strategy: z.ZodLiteral<"hmac">; algorithm: z.ZodOptional>; headerName: z.ZodOptional; prefix: z.ZodOptional; dateFormat: z.ZodOptional>; includeHost: z.ZodOptional; includeBodyHash: z.ZodOptional; outputFormat: z.ZodOptional>; username: z.ZodOptional; }, z.core.$strict>]>>; redirectUri: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"basic">; username: z.ZodOptional; password: z.ZodOptional; encoding: z.ZodOptional; redirectUri: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"bearer">; token: z.ZodString; includeBearer: z.ZodDefault>; redirectUri: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"oauth2">; authorizationUrl: z.ZodOptional; redirectUri: z.ZodOptional; authorizationParams: z.ZodOptional>; tokenUrl: z.ZodOptional; tokenParams: z.ZodOptional>; tokenExpiresIn: z.ZodOptional; tokenRefreshExpiresIn: z.ZodOptional; token: z.ZodString; includeBearer: z.ZodDefault>; scopes: z.ZodOptional; scopeDelimiter: z.ZodOptional; customHeaders: z.ZodOptional>; pkce: z.ZodOptional; additionalTokenFields: z.ZodOptional>>; callbackParams: z.ZodOptional>; issuer: z.ZodOptional; tokenResponse: z.ZodOptional>; accessToken: z.ZodOptional; refreshToken: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>]>; certificates: z.ZodOptional>; keys: z.ZodOptional>; }, z.core.$strict>>; requiredScopes: z.ZodOptional; environments: z.ZodArray>; support: z.ZodOptional; description: z.ZodOptional; guides: z.ZodOptional; sections: z.ZodArray>; image: z.ZodOptional>; steps: z.ZodOptional>; image: z.ZodOptional>; displayScopes: z.ZodOptional; applicableScopes: z.ZodOptional; }, z.core.$strict>>>; applicableScopes: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; setup: z.ZodOptional; sections: z.ZodArray>; image: z.ZodOptional>; steps: z.ZodOptional>; image: z.ZodOptional>; displayScopes: z.ZodOptional; applicableScopes: z.ZodOptional; }, z.core.$strict>>>; applicableScopes: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>; configFields: z.ZodOptional; validation: z.ZodOptional; format: z.ZodOptional>; errorMessage: z.ZodOptional; }, z.core.$strict>>; key: z.ZodString; label: z.ZodString; required: z.ZodDefault>; secret: z.ZodDefault>; externalSystemAccountIdentifier: z.ZodOptional; readOnly: z.ZodDefault>; placeholder: z.ZodOptional; description: z.ZodOptional; tooltip: z.ZodOptional; value: z.ZodOptional; computed: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"select">; options: z.ZodArray>; key: z.ZodString; label: z.ZodString; required: z.ZodDefault>; secret: z.ZodDefault>; externalSystemAccountIdentifier: z.ZodOptional; readOnly: z.ZodDefault>; placeholder: z.ZodOptional; description: z.ZodOptional; tooltip: z.ZodOptional; value: z.ZodOptional; computed: z.ZodOptional; }, z.core.$strict>]>>>; configNotices: z.ZodOptional>; description: z.ZodString; position: z.ZodDefault>; anchor: z.ZodOptional; }, z.core.$strict>>>; setupFields: z.ZodOptional; validation: z.ZodOptional; format: z.ZodOptional>; errorMessage: z.ZodOptional; }, z.core.$strict>>; key: z.ZodString; label: z.ZodString; required: z.ZodDefault>; secret: z.ZodDefault>; externalSystemAccountIdentifier: z.ZodOptional; readOnly: z.ZodDefault>; placeholder: z.ZodOptional; description: z.ZodOptional; tooltip: z.ZodOptional; value: z.ZodOptional; computed: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"select">; options: z.ZodArray>; key: z.ZodString; label: z.ZodString; required: z.ZodDefault>; secret: z.ZodDefault>; externalSystemAccountIdentifier: z.ZodOptional; readOnly: z.ZodDefault>; placeholder: z.ZodOptional; description: z.ZodOptional; tooltip: z.ZodOptional; value: z.ZodOptional; computed: z.ZodOptional; }, z.core.$strict>]>>>; setupNotices: z.ZodOptional>; description: z.ZodString; position: z.ZodDefault>; anchor: z.ZodOptional; }, z.core.$strict>>>; refreshAuthentication: z.ZodOptional; action: z.ZodObject<{ actionId: z.ZodString; categories: z.ZodArray; effects: z.ZodOptional>>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, z.core.$strict>>; executionMode: z.ZodOptional>; schema: z.ZodOptional; schemaType: z.ZodDefault>>; entrypointUrl: z.ZodOptional; entrypointHttpMethod: z.ZodOptional; label: z.ZodString; description: z.ZodString; details: z.ZodOptional; examples: z.ZodOptional; }, z.core.$catchall>>>; tags: z.ZodOptional>; releaseStage: z.ZodOptional>; resources: z.ZodOptional; responses: z.ZodOptional>>; requiredScopes: z.ZodOptional; authRequirements: z.ZodOptional>>; inputs: z.ZodOptional>; required: z.ZodBoolean; description: z.ZodString; array: z.ZodDefault>; arrayFormat: z.ZodOptional>; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; path: "path"; }>; properties: z.ZodOptional>>; oneOf: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ ref: z.ZodString; }, z.core.$strict>]>>; rules: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; min: z.ZodOptional; max: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strict>>; variants: z.ZodOptional>>>>; }, z.core.$strict>>>; validationRules: z.ZodOptional; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"requiredIf">; field: z.ZodString; condition: z.ZodObject<{ field: z.ZodString; equals: z.ZodOptional; notEquals: z.ZodOptional; present: z.ZodOptional; }, z.core.$strict>; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"mutuallyExclusive">; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>]>>>; cursor: z.ZodOptional>; compositeIdentifiers: z.ZodOptional; fields: z.ZodOptional; components: z.ZodArray; }, z.core.$strict>>>; }, z.core.$strict>>; fieldConfigs: z.ZodOptional; expression: z.ZodOptional; values: z.ZodOptional; type: z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; object: "object"; enum: "enum"; datetime_string: "datetime_string"; }>; array: z.ZodDefault; custom: z.ZodDefault; hidden: z.ZodDefault; enumMapper: z.ZodOptional, z.ZodArray>]>; }, z.core.$strict>>; properties: z.ZodOptional>>; requiredScopes: z.ZodOptional; }, z.core.$strict>>>; steps: z.ZodArray; parameters: z.ZodRecord; }, z.core.$strict>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ stepId: z.ZodString; description: z.ZodString; iterator: z.ZodString; stepFunction: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>; stepFunctions: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>]>>; result: z.ZodOptional]>>; dataSync: z.ZodOptional]>; dataKey: z.ZodOptional; pagination: z.ZodOptional; response: z.ZodObject<{ dataKey: z.ZodString; nextKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"offset">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ offsetKey: z.ZodString; limitKey: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; defaultLimit: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"page">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ pageKey: z.ZodString; pageSizeKey: z.ZodOptional; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; startPage: z.ZodOptional; defaultPageSize: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>]>>; incremental: z.ZodOptional; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; format: z.ZodEnum<{ iso8601: "iso8601"; unix_seconds: "unix_seconds"; unix_millis: "unix_millis"; }>; safetyBufferSeconds: z.ZodDefault; response: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"delta_token">; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; response: z.ZodObject<{ path: z.ZodString; onlyOnFinalPage: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>]>>; maxPages: z.ZodOptional; maxDurationMinutes: z.ZodOptional; }, z.core.$strict>>; providerEvents: z.ZodOptional>; prerequisiteActions: z.ZodOptional>; actionType: z.ZodLiteral<"refresh_token">; }, z.core.$strict>; }, z.core.$strict>>; testActions: z.ZodOptional; actionType: z.ZodEnum<{ get: "get"; delete: "delete"; list: "list"; create: "create"; update: "update"; custom: "custom"; refresh_token: "refresh_token"; event: "event"; unknown: "unknown"; }>; effects: z.ZodOptional>>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, z.core.$strict>>; executionMode: z.ZodOptional>; schema: z.ZodOptional; schemaType: z.ZodDefault>>; entrypointUrl: z.ZodOptional; entrypointHttpMethod: z.ZodOptional; label: z.ZodString; description: z.ZodString; details: z.ZodOptional; examples: z.ZodOptional; }, z.core.$catchall>>>; tags: z.ZodOptional>; releaseStage: z.ZodOptional>; resources: z.ZodOptional; responses: z.ZodOptional>>; requiredScopes: z.ZodOptional; authRequirements: z.ZodOptional>>; inputs: z.ZodOptional>; required: z.ZodBoolean; description: z.ZodString; array: z.ZodDefault>; arrayFormat: z.ZodOptional>; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; path: "path"; }>; properties: z.ZodOptional>>; oneOf: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ ref: z.ZodString; }, z.core.$strict>]>>; rules: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; min: z.ZodOptional; max: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strict>>; variants: z.ZodOptional>>>>; }, z.core.$strict>>>; validationRules: z.ZodOptional; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"requiredIf">; field: z.ZodString; condition: z.ZodObject<{ field: z.ZodString; equals: z.ZodOptional; notEquals: z.ZodOptional; present: z.ZodOptional; }, z.core.$strict>; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"mutuallyExclusive">; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>]>>>; cursor: z.ZodOptional>; compositeIdentifiers: z.ZodOptional; fields: z.ZodOptional; components: z.ZodArray; }, z.core.$strict>>>; }, z.core.$strict>>; fieldConfigs: z.ZodOptional; expression: z.ZodOptional; values: z.ZodOptional; type: z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; object: "object"; enum: "enum"; datetime_string: "datetime_string"; }>; array: z.ZodDefault; custom: z.ZodDefault; hidden: z.ZodDefault; enumMapper: z.ZodOptional, z.ZodArray>]>; }, z.core.$strict>>; properties: z.ZodOptional>>; requiredScopes: z.ZodOptional; }, z.core.$strict>>>; steps: z.ZodArray; parameters: z.ZodRecord; }, z.core.$strict>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ stepId: z.ZodString; description: z.ZodString; iterator: z.ZodString; stepFunction: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>; stepFunctions: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>]>>; result: z.ZodOptional]>>; dataSync: z.ZodOptional]>; dataKey: z.ZodOptional; pagination: z.ZodOptional; response: z.ZodObject<{ dataKey: z.ZodString; nextKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"offset">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ offsetKey: z.ZodString; limitKey: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; defaultLimit: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"page">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ pageKey: z.ZodString; pageSizeKey: z.ZodOptional; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; startPage: z.ZodOptional; defaultPageSize: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>]>>; incremental: z.ZodOptional; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; format: z.ZodEnum<{ iso8601: "iso8601"; unix_seconds: "unix_seconds"; unix_millis: "unix_millis"; }>; safetyBufferSeconds: z.ZodDefault; response: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"delta_token">; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; response: z.ZodObject<{ path: z.ZodString; onlyOnFinalPage: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>]>>; maxPages: z.ZodOptional; maxDurationMinutes: z.ZodOptional; }, z.core.$strict>>; providerEvents: z.ZodOptional>; prerequisiteActions: z.ZodOptional>; }, z.core.$strict>]>; condition: z.ZodOptional; required: z.ZodDefault; }, z.core.$strict>>>; type: z.ZodLiteral<"mcp">; authorizationFlow: z.ZodOptional; discovery: z.ZodDefault; clientRegistration: z.ZodDefault>; scopes: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>]>>>>; actions: z.ZodOptional; actionType: z.ZodEnum<{ get: "get"; delete: "delete"; list: "list"; create: "create"; update: "update"; custom: "custom"; refresh_token: "refresh_token"; event: "event"; unknown: "unknown"; }>; effects: z.ZodOptional>>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, z.core.$strict>>; executionMode: z.ZodOptional>; schema: z.ZodOptional; schemaType: z.ZodDefault>>; entrypointUrl: z.ZodOptional; entrypointHttpMethod: z.ZodOptional; label: z.ZodString; description: z.ZodString; details: z.ZodOptional; examples: z.ZodOptional; }, z.core.$catchall>>>; tags: z.ZodOptional>; releaseStage: z.ZodOptional>; resources: z.ZodOptional; responses: z.ZodOptional>>; requiredScopes: z.ZodOptional; authRequirements: z.ZodOptional>>; inputs: z.ZodOptional>; required: z.ZodBoolean; description: z.ZodString; array: z.ZodDefault>; arrayFormat: z.ZodOptional>; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; path: "path"; }>; properties: z.ZodOptional>>; oneOf: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ ref: z.ZodString; }, z.core.$strict>]>>; rules: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; min: z.ZodOptional; max: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strict>>; variants: z.ZodOptional>>>>; }, z.core.$strict>>>; validationRules: z.ZodOptional; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"requiredIf">; field: z.ZodString; condition: z.ZodObject<{ field: z.ZodString; equals: z.ZodOptional; notEquals: z.ZodOptional; present: z.ZodOptional; }, z.core.$strict>; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"mutuallyExclusive">; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>]>>>; cursor: z.ZodOptional>; compositeIdentifiers: z.ZodOptional; fields: z.ZodOptional; components: z.ZodArray; }, z.core.$strict>>>; }, z.core.$strict>>; fieldConfigs: z.ZodOptional; expression: z.ZodOptional; values: z.ZodOptional; type: z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; object: "object"; enum: "enum"; datetime_string: "datetime_string"; }>; array: z.ZodDefault; custom: z.ZodDefault; hidden: z.ZodDefault; enumMapper: z.ZodOptional, z.ZodArray>]>; }, z.core.$strict>>; properties: z.ZodOptional>>; requiredScopes: z.ZodOptional; }, z.core.$strict>>>; steps: z.ZodArray; parameters: z.ZodRecord; }, z.core.$strict>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ stepId: z.ZodString; description: z.ZodString; iterator: z.ZodString; stepFunction: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>; stepFunctions: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>]>>; result: z.ZodOptional]>>; dataSync: z.ZodOptional]>; dataKey: z.ZodOptional; pagination: z.ZodOptional; response: z.ZodObject<{ dataKey: z.ZodString; nextKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"offset">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ offsetKey: z.ZodString; limitKey: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; defaultLimit: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"page">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ pageKey: z.ZodString; pageSizeKey: z.ZodOptional; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; startPage: z.ZodOptional; defaultPageSize: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>]>>; incremental: z.ZodOptional; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; format: z.ZodEnum<{ iso8601: "iso8601"; unix_seconds: "unix_seconds"; unix_millis: "unix_millis"; }>; safetyBufferSeconds: z.ZodDefault; response: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"delta_token">; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; response: z.ZodObject<{ path: z.ZodString; onlyOnFinalPage: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>]>>; maxPages: z.ZodOptional; maxDurationMinutes: z.ZodOptional; }, z.core.$strict>>; providerEvents: z.ZodOptional>; prerequisiteActions: z.ZodOptional>; }, z.core.$strict>>>; events: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ stepId: z.ZodString; description: z.ZodString; iterator: z.ZodString; stepFunction: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>; stepFunctions: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>]>>; result: z.ZodString; }, z.core.$strict>; activation: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ stepId: z.ZodString; description: z.ZodString; iterator: z.ZodString; stepFunction: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>; stepFunctions: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>]>>; result: z.ZodOptional; }, z.core.$strict>>; deletion: z.ZodObject<{ steps: z.ZodArray; parameters: z.ZodRecord; }, z.core.$strict>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ stepId: z.ZodString; description: z.ZodString; iterator: z.ZodString; stepFunction: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>; stepFunctions: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>]>>; result: z.ZodOptional; }, z.core.$strict>; isConsolidated: z.ZodDefault>; }, z.core.$strict>>; guides: z.ZodOptional; sections: z.ZodArray>; image: z.ZodOptional>; steps: z.ZodOptional>; image: z.ZodOptional>; displayScopes: z.ZodOptional; applicableScopes: z.ZodOptional; }, z.core.$strict>>>; applicableScopes: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>; actions: z.ZodOptional; effects: z.ZodOptional>>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, z.core.$strict>>; executionMode: z.ZodOptional>; schema: z.ZodOptional; schemaType: z.ZodDefault>>; entrypointUrl: z.ZodOptional; entrypointHttpMethod: z.ZodOptional; label: z.ZodString; description: z.ZodString; details: z.ZodOptional; examples: z.ZodOptional; }, z.core.$catchall>>>; tags: z.ZodOptional>; releaseStage: z.ZodOptional>; resources: z.ZodOptional; responses: z.ZodOptional>>; requiredScopes: z.ZodOptional; authRequirements: z.ZodOptional>>; inputs: z.ZodOptional>; required: z.ZodBoolean; description: z.ZodString; array: z.ZodDefault>; arrayFormat: z.ZodOptional>; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; path: "path"; }>; properties: z.ZodOptional>>; oneOf: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ ref: z.ZodString; }, z.core.$strict>]>>; rules: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; min: z.ZodOptional; max: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strict>>; variants: z.ZodOptional>>>>; }, z.core.$strict>>>; validationRules: z.ZodOptional; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"requiredIf">; field: z.ZodString; condition: z.ZodObject<{ field: z.ZodString; equals: z.ZodOptional; notEquals: z.ZodOptional; present: z.ZodOptional; }, z.core.$strict>; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"mutuallyExclusive">; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>]>>>; cursor: z.ZodOptional>; compositeIdentifiers: z.ZodOptional; fields: z.ZodOptional; components: z.ZodArray; }, z.core.$strict>>>; }, z.core.$strict>>; fieldConfigs: z.ZodOptional; expression: z.ZodOptional; values: z.ZodOptional; type: z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; object: "object"; enum: "enum"; datetime_string: "datetime_string"; }>; array: z.ZodDefault; custom: z.ZodDefault; hidden: z.ZodDefault; enumMapper: z.ZodOptional, z.ZodArray>]>; }, z.core.$strict>>; properties: z.ZodOptional>>; requiredScopes: z.ZodOptional; }, z.core.$strict>>>; steps: z.ZodArray; parameters: z.ZodRecord; }, z.core.$strict>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ stepId: z.ZodString; description: z.ZodString; iterator: z.ZodString; stepFunction: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>; stepFunctions: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>]>>; result: z.ZodOptional]>>; dataSync: z.ZodOptional]>; dataKey: z.ZodOptional; pagination: z.ZodOptional; response: z.ZodObject<{ dataKey: z.ZodString; nextKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"offset">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ offsetKey: z.ZodString; limitKey: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; defaultLimit: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"page">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ pageKey: z.ZodString; pageSizeKey: z.ZodOptional; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; startPage: z.ZodOptional; defaultPageSize: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>]>>; incremental: z.ZodOptional; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; format: z.ZodEnum<{ iso8601: "iso8601"; unix_seconds: "unix_seconds"; unix_millis: "unix_millis"; }>; safetyBufferSeconds: z.ZodDefault; response: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"delta_token">; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; response: z.ZodObject<{ path: z.ZodString; onlyOnFinalPage: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>]>>; maxPages: z.ZodOptional; maxDurationMinutes: z.ZodOptional; }, z.core.$strict>>; providerEvents: z.ZodOptional>; prerequisiteActions: z.ZodOptional>; actionType: z.ZodLiteral<"event">; requiresManualSetup: z.ZodOptional; }, z.core.$strict>>>; router: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>>; itemsPath: z.ZodOptional; rules: z.ZodArray>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; externalAccountIdExtractor: z.ZodOptional; effects: z.ZodOptional>>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, z.core.$strict>>; executionMode: z.ZodOptional>; schema: z.ZodOptional; schemaType: z.ZodDefault>>; entrypointUrl: z.ZodOptional; entrypointHttpMethod: z.ZodOptional; label: z.ZodString; description: z.ZodString; details: z.ZodOptional; examples: z.ZodOptional; }, z.core.$catchall>>>; tags: z.ZodOptional>; releaseStage: z.ZodOptional>; resources: z.ZodOptional; responses: z.ZodOptional>>; requiredScopes: z.ZodOptional; authRequirements: z.ZodOptional>>; inputs: z.ZodOptional>; required: z.ZodBoolean; description: z.ZodString; array: z.ZodDefault>; arrayFormat: z.ZodOptional>; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; path: "path"; }>; properties: z.ZodOptional>>; oneOf: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ ref: z.ZodString; }, z.core.$strict>]>>; rules: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; min: z.ZodOptional; max: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strict>>; variants: z.ZodOptional>>>>; }, z.core.$strict>>>; validationRules: z.ZodOptional; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"requiredIf">; field: z.ZodString; condition: z.ZodObject<{ field: z.ZodString; equals: z.ZodOptional; notEquals: z.ZodOptional; present: z.ZodOptional; }, z.core.$strict>; errorMessage: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ rule: z.ZodLiteral<"mutuallyExclusive">; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strict>]>>>; cursor: z.ZodOptional>; compositeIdentifiers: z.ZodOptional; fields: z.ZodOptional; components: z.ZodArray; }, z.core.$strict>>>; }, z.core.$strict>>; fieldConfigs: z.ZodOptional; expression: z.ZodOptional; values: z.ZodOptional; type: z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; object: "object"; enum: "enum"; datetime_string: "datetime_string"; }>; array: z.ZodDefault; custom: z.ZodDefault; hidden: z.ZodDefault; enumMapper: z.ZodOptional, z.ZodArray>]>; }, z.core.$strict>>; properties: z.ZodOptional>>; requiredScopes: z.ZodOptional; }, z.core.$strict>>>; steps: z.ZodArray; parameters: z.ZodRecord; }, z.core.$strict>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ stepId: z.ZodString; description: z.ZodString; iterator: z.ZodString; stepFunction: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>; stepFunctions: z.ZodOptional; parameters: z.ZodRecord; }, z.core.$strict>>>; condition: z.ZodOptional; onConditionError: z.ZodOptional]>>; ignoreError: z.ZodOptional; }, z.core.$strict>]>>; dataSync: z.ZodOptional]>; dataKey: z.ZodOptional; pagination: z.ZodOptional; response: z.ZodObject<{ dataKey: z.ZodString; nextKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"offset">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ offsetKey: z.ZodString; limitKey: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; defaultLimit: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"page">; response: z.ZodObject<{ dataKey: z.ZodString; }, z.core.$strict>; iterator: z.ZodObject<{ pageKey: z.ZodString; pageSizeKey: z.ZodOptional; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; startPage: z.ZodOptional; defaultPageSize: z.ZodOptional; }, z.core.$strict>; stopCondition: z.ZodOptional; }, z.core.$strict>]>>; incremental: z.ZodOptional; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; format: z.ZodEnum<{ iso8601: "iso8601"; unix_seconds: "unix_seconds"; unix_millis: "unix_millis"; }>; safetyBufferSeconds: z.ZodDefault; response: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"delta_token">; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; response: z.ZodObject<{ path: z.ZodString; onlyOnFinalPage: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>]>>; maxPages: z.ZodOptional; maxDurationMinutes: z.ZodOptional; }, z.core.$strict>>; providerEvents: z.ZodOptional>; prerequisiteActions: z.ZodOptional>; actionType: z.ZodLiteral<"custom">; result: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>>; rateLimit: z.ZodOptional>>; mappedRateLimitErrors: z.ZodOptional; retryAfterPath: z.ZodOptional; retryAfterUnit: z.ZodOptional, z.ZodLiteral<"milliseconds">, z.ZodLiteral<"date">]>>; retryAfterValue: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>>; concurrency: z.ZodOptional>>; }, z.core.$strict>>; releaseStage: z.ZodOptional>; forkedFrom: z.ZodOptional; mcp: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; //#endregion //#region src/connectors/validators.d.ts type ValidationError = { line: number; message: string; field?: string; }; declare const validateYamlConnector: (yamlFileContents: string) => { success: boolean; errors?: ValidationError[]; connector?: Connector; }; //#endregion //#region src/errors/policyStatus.d.ts declare const POLICY_ERROR_STATUS: { readonly POLICY_DENIED_ERROR: 403; readonly POLICY_EVALUATION_ERROR: 503; readonly POLICY_PREPARSE_ERROR: 500; }; type PolicyErrorType = keyof typeof POLICY_ERROR_STATUS; declare const isPolicyErrorType: (errorType: ErrorType) => errorType is PolicyErrorType; //#endregion //#region src/exhaustivePagination/types.d.ts type CallAction = (inputs: Record) => Promise; interface Paginator { readonly config: PaginationConfig; computeNextInputs(args: { previousResponse: Block | undefined; currentIteration: number; }): Record; extractData(response: Block): unknown[]; isExhausted(response: Block, currentIteration: number): boolean; } interface CreatePaginatorOptions { baseInputs?: Record; } interface PaginationProgress { pagesRetrieved: number; totalRecords: number; } interface PaginateOptions { maxIterations?: number; timeoutMs?: number; onPageComplete?: (progress: PaginationProgress) => void; now?: () => number; } interface PaginateResult { data: unknown[]; pagesRetrieved: number; stoppedBy: 'exhausted' | 'maxIterations' | 'timeout' | 'duplicatePage'; } //#endregion //#region src/exhaustivePagination/createPaginator.d.ts declare function createPaginator(config: PaginationConfig, options?: CreatePaginatorOptions): Paginator; //#endregion //#region src/exhaustivePagination/helpers/extractItems.d.ts declare function extractItems(response: Block, dataSyncConfig: DataSyncConfig): unknown[]; //#endregion //#region src/exhaustivePagination/paginate.d.ts declare function paginate(paginator: Paginator, callAction: CallAction, options?: PaginateOptions): Promise; //#endregion //#region src/exhaustivePagination/strategies/cursor.d.ts declare function createCursorPaginator(config: CursorPaginationConfig, { baseInputs }?: CreatePaginatorOptions): Paginator; //#endregion //#region src/exhaustivePagination/strategies/offset.d.ts declare function createOffsetPaginator(config: OffsetPaginationConfig, { baseInputs }?: CreatePaginatorOptions): Paginator; //#endregion //#region src/exhaustivePagination/strategies/page.d.ts declare function createPagePaginator(config: PagePaginationConfig, { baseInputs }?: CreatePaginatorOptions): Paginator; //#endregion //#region src/incrementalSync/constants.d.ts declare const DEFAULT_TIME_FILTER_SAFETY_BUFFER_SECONDS = 60; //#endregion //#region src/incrementalSync/types.d.ts interface IncrementalStrategy { readonly config: IncrementalConfig; applyToInputs(args: { baseInputs: Record; checkpoint: Checkpoint | null; }): Record; extractFromPage(args: { block: Block; items: Record[]; isFinalPage: boolean; }): Checkpoint | null; finalizeCheckpoint(args: { runStartTime: Date; extractedCheckpoints: Checkpoint[]; }): Checkpoint | null; } //#endregion //#region src/incrementalSync/createIncrementalStrategy.d.ts declare function createIncrementalStrategy(config: IncrementalConfig): IncrementalStrategy; //#endregion //#region src/incrementalSync/schemas/deltaTokenIncrementalSchema.d.ts declare const DELTA_TOKEN_INCREMENTAL_SCHEMA: z.ZodObject<{ type: z.ZodLiteral<"delta_token">; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; response: z.ZodObject<{ path: z.ZodString; onlyOnFinalPage: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>; //#endregion //#region src/incrementalSync/schemas/timeFilterIncrementalSchema.d.ts declare const TIME_FILTER_INCREMENTAL_SCHEMA: z.ZodObject<{ type: z.ZodLiteral<"time_filter">; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; format: z.ZodEnum<{ iso8601: "iso8601"; unix_seconds: "unix_seconds"; unix_millis: "unix_millis"; }>; safetyBufferSeconds: z.ZodDefault; response: z.ZodOptional>; }, z.core.$strict>; //#endregion //#region src/incrementalSync/schemas/index.d.ts declare const INCREMENTAL_SCHEMA: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"time_filter">; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; format: z.ZodEnum<{ iso8601: "iso8601"; unix_seconds: "unix_seconds"; unix_millis: "unix_millis"; }>; safetyBufferSeconds: z.ZodDefault; response: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"delta_token">; iterator: z.ZodObject<{ key: z.ZodString; in: z.ZodEnum<{ headers: "headers"; body: "body"; query: "query"; }>; }, z.core.$strict>; response: z.ZodObject<{ path: z.ZodString; onlyOnFinalPage: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>]>; //#endregion //#region src/incrementalSync/strategies/deltaToken.d.ts declare function createDeltaTokenStrategy(config: DeltaTokenIncrementalConfig): IncrementalStrategy; //#endregion //#region src/incrementalSync/strategies/timeFilter.d.ts declare function createTimeFilterStrategy(config: TimeFilterIncrementalConfig): IncrementalStrategy; //#endregion //#region src/meta/types.d.ts interface MetaAction { id: string; label: string; description: string; tags?: string[]; schemaType: 'native' | 'unified'; inputs?: Input[]; requiredScopes?: string[]; authRequirements?: Record; releaseStage?: ReleaseStage; effects?: Effect[]; annotations?: ActionAnnotations; [key: string]: unknown; } type ConnectorMetaAuthenticationConfig = { type: string; label: string; key: string; required_scopes?: string[]; description?: string; support?: SupportConfig; configFields?: AuthenticationField[]; configNotices?: AuthenticationNotice[]; setupFields?: AuthenticationField[]; setupNotices?: AuthenticationNotice[]; }; type ActionMetaAuthenticationConfig = { type: string; label: string; key: string; required_scopes?: string[]; description?: string; }; type ScopeMetaDefinition = { name: string; description: string; includes?: string[]; }; type ConnectorMetaAction = { id: string; label: string; description: string; schema_type: string; tags?: string[]; required_scopes?: string[]; release_stage?: ReleaseStage; effects?: Effect[]; annotations?: ActionAnnotations; action_details?: MetaAction; authentication: ActionMetaAuthenticationConfig[]; }; type ConnectorMetaEvent = { id: string; label: string; description: string; tags?: string[]; release_stage?: ReleaseStage; requires_manual_setup?: boolean; authentication?: ActionMetaAuthenticationConfig[]; }; type ConnectorMetaEventGuides = { setup?: { warning?: string; sections?: unknown[]; }; }; type ConnectorMeta = { version: string; name: string; key: string; icon?: string; description: string; categories?: string[]; authentication: ConnectorMetaAuthenticationConfig[]; scope_definitions?: ScopeMetaDefinition[]; release_stage?: ReleaseStage; owner?: string; actions_count?: number; actions: ConnectorMetaAction[]; documentation?: ConnectorDocumentation; event_actions?: ConnectorMetaEvent[]; event_guides?: ConnectorMetaEventGuides; }; type ConnectorMetaSummary = Omit & { actions_count: number; }; //#endregion //#region src/meta/index.d.ts declare const getActionAuthenticationMethods: (connector: Connector) => ActionMetaAuthenticationConfig[]; declare const getActionsMeta: (connector: Connector, include?: string[]) => ConnectorMeta; declare const getActionsMetaFromConnectors: (connectors: Connector[], include?: string[]) => ConnectorMeta[]; declare const getActionMeta: (connector: Connector, actionId: string, include?: string[]) => ConnectorMetaAction | undefined; declare const getActionsMetaSummary: (connector: Connector, include?: string[]) => ConnectorMetaSummary; declare const getActionsMetaSummaryFromConnectors: (connectors: Connector[], include?: string[]) => ConnectorMetaSummary[]; //#endregion //#region src/runners/actionPolicy.d.ts type ActionPolicy = { levels: LevelPolicies[]; principal?: PrincipalRef; client?: string; toolName?: string; }; type PolicyCall = { actionRunId: string; actionId: string; accountSecureId: string; principal?: PrincipalRef; levels?: LevelPolicies[]; }; declare const decideReadFields: (input: { policy: ActionPolicy; account: Account; action: Pick; paths: string[]; authType?: AuthType; sessionId?: string; logger?: ILogger; evaluator?: CedarEvaluator; }) => Promise; declare const decideInvokeTool: (input: { policy: ActionPolicy; account: Account; action: Pick; authType?: AuthType; sessionId?: string; args?: Record; logger?: ILogger; evaluator?: CedarEvaluator; }) => Promise; //#endregion //#region src/runners/evaluateEventExtractionAction.d.ts declare const evaluateExternalAccountIdExtractorByConnector: (connector: Connector, context: { body: unknown; headers: Record; path?: string; method: string; }) => string | undefined; //#endregion //#region src/runners/executeStepFunctions.d.ts declare const executeStepFunction: ({ block, stepFunctionName, params, buildStepFunction }: { block: Block; stepFunctionName: StepFunctionName; params?: StepFunctionParams; buildStepFunction?: typeof StepFunctionsFactory.build; }) => Promise; //#endregion //#region src/blocks/createBlockContext.d.ts declare const createBlockContext: ({ category, connectorKey, connectorVersion, connectorOwner, connectorProfileId, authConfigKey, environment, action, accountSecureId, projectSecureId, organizationId, originOwnerId, originOwnerName, sourceType, sourceId, authType, authId, sessionId, agentId, userAgent, ipAddress, transportType, streamType, flowType, sourceValue }: { category: string; connectorKey: string; connectorVersion: string; connectorOwner?: string; connectorProfileId?: string; authConfigKey: string; environment?: string; action?: Action; accountSecureId: string; projectSecureId: string; organizationId: string; originOwnerId?: string; originOwnerName?: string; sourceType?: SourceType; sourceId?: string; authType?: AuthType; authId?: string; sessionId?: string; agentId?: string; userAgent?: string; ipAddress?: string; transportType?: TransportType; streamType?: StreamType; flowType?: FlowType; sourceValue?: string; }) => BlockContext; //#endregion //#region src/connectors/testActions.d.ts declare const getTestActions: (connector: Connector, authConfigKey: string, environment: string) => TestActionConfig[] | undefined; //#endregion //#region src/compositeIds/inputs.d.ts declare const decodeInputCompositeIdentifiers: (block: Block) => Block; //#endregion //#region src/compositeIds/outputs.d.ts declare const encodeResultCompositeIdentifiers: (block: Block) => Block; //#endregion //#region src/pagination/virtualPagination.d.ts declare const virtualPaginateResult: (result: unknown, pageSize: number, steps: { [stepId: string]: Step; }, cursor?: Cursor | null) => { result: unknown; next: string | null; }; //#endregion //#region src/runners/runStepAction.d.ts declare const runStepAction: ({ block, buildStepFunction, virtualPaginateResultFn, encodeResultCompositeIds, decodeInputCompositeIds }: { block: Block; buildStepFunction?: typeof StepFunctionsFactory.build; virtualPaginateResultFn?: typeof virtualPaginateResult; decodeInputCompositeIds?: typeof decodeInputCompositeIdentifiers; encodeResultCompositeIds?: typeof encodeResultCompositeIdentifiers; }) => Promise; //#endregion //#region src/runners/runAction.d.ts type EnabledActionsConfig = { allEnabled: boolean; actionIds: string[]; }; type BaseRunActionParams = { account: Account; connector: Connector | string; pathParams?: unknown; queryParams?: unknown; body?: unknown; headers?: Record; settings?: Settings; source?: Source; policy?: ActionPolicy; logger?: ILogger; decideInvokeToolFn?: typeof decideInvokeTool; decideReadFieldsFn?: typeof decideReadFields; parseConnector?: typeof parseYamlConnector; parseActionInputsFn?: typeof parseActionInputs; createBlockContextFn?: typeof createBlockContext; createBlockFn?: typeof createBlock; runStepActionFn?: typeof runStepAction; getActionFromUrlFn?: typeof getActionFromUrl; getActionForRefreshAuthenticationFn?: typeof getActionForRefreshAuthentication; getTestActionsFn?: typeof getTestActions; applyDefenderFn?: typeof applyDefender; applyRedactionFn?: typeof applyRedactionToBlock; getHttpClient: () => Promise; getOlapClient?: () => Promise; }; type ActionIdMode = BaseRunActionParams & { mode: 'action_id'; actionId: string; category?: never; path?: never; method?: never; }; type PathMode = BaseRunActionParams & { mode: 'path'; actionId?: never; category: Category; path: string; method: HttpMethod; }; type TestActionsMode = BaseRunActionParams & { mode: 'test_actions'; actionId?: never; category?: never; path?: never; method?: never; enabledActions?: EnabledActionsConfig; }; type RefreshAuthenticationMode = BaseRunActionParams & { mode: 'refresh_authentication'; actionId?: never; category?: never; path?: never; method?: never; redirectUri?: string; }; type RunActionParams = ActionIdMode | PathMode | TestActionsMode | RefreshAuthenticationMode; declare const applyRedactionToBlock: (block: Block, ask: Extract["readFields"], logger: ILogger | undefined) => Promise<{ block: Block; redactedClasses: NonNullable["redactedClasses"]>; }>; declare const runAction: (params: RunActionParams) => Promise; type ExecutedAction = { outcome: 'ran'; block: Block; policy?: PolicyContext; readFields?: { decision: ToolDecision; call: PolicyCall; policy: ActionPolicy; account: Account; action: Pick; authType?: AuthType; sessionId?: string; decideReadFieldsFn?: typeof decideReadFields; }; } | { outcome: 'refused'; policy: PolicyContext; error: ConnectSDKError; }; declare const applyDefender: ({ outputs, streamOutput, toolName, sourceType, settings, logger }: { outputs: unknown; streamOutput?: Block["streamOutput"]; toolName: string; sourceType?: SourceType; settings?: Settings; logger?: ILogger; }) => Promise<{ defenderMetadata: NonNullable; outputs?: unknown; response?: Block["response"]; }>; //#endregion //#region src/runners/runConnectorActionById.d.ts declare const runConnectorActionById: ({ actionId, account, connector, pathParams, queryParams, body, headers, settings, source, logger, getHttpClient, getOlapClient, parseConnector, parseActionInputsFn, createBlockContextFn, createBlockFn, runStepActionFn }: { actionId: string; account: Account; connector: Connector; pathParams?: unknown; queryParams?: unknown; body?: unknown; headers?: Record; settings?: Settings; source?: Source; logger?: ILogger; getHttpClient: () => Promise; getOlapClient?: () => Promise; parseConnector?: typeof parseYamlConnector; parseActionInputsFn?: typeof parseActionInputs; createBlockContextFn?: typeof createBlockContext; createBlockFn?: typeof createBlock; runStepActionFn?: typeof runStepAction; }) => Promise; //#endregion //#region src/runners/runConnectorActionByPath.d.ts declare const runConnectorActionByPath: ({ account, connector, category, path, method, queryParams, body, headers, settings, source, logger, getHttpClient, parseConnector, getActionFromUrlFn, getActionForRefreshAuthenticationFn, parseActionInputsFn, createBlockContextFn, createBlockFn, runStepActionFn }: { account: Account; connector: Connector | string; category: Category; path: string; method?: HttpMethod; queryParams?: unknown; body?: unknown; headers?: Record; settings?: Settings; source?: Source; logger?: ILogger; getHttpClient: () => Promise; parseConnector?: typeof parseYamlConnector; getActionFromUrlFn?: typeof getActionFromUrl; getActionForRefreshAuthenticationFn?: typeof getActionForRefreshAuthentication; parseActionInputsFn?: typeof parseActionInputs; createBlockContextFn?: typeof createBlockContext; createBlockFn?: typeof createBlock; runStepActionFn?: typeof runStepAction; }) => Promise; //#endregion //#region src/runners/runEventActionById.d.ts declare const runEventActionById: ({ actionId, account, connector, body, headers, logger, getHttpClient, getOlapClient, emitEvent, getWebhookRemoteId, findActionFn, parseActionInputsFn, createBlockContextFn, createBlockFn, runStepActionFn }: { actionId: string; account: Account; connector: Connector; body?: unknown; headers?: Record; logger?: ILogger; getHttpClient: () => Promise; getOlapClient?: () => Promise; emitEvent?: (event: EventToEmit) => Promise; getWebhookRemoteId?: () => Promise; findActionFn?: typeof findEventActionByActionId; parseActionInputsFn?: typeof parseActionInputs; createBlockContextFn?: typeof createBlockContext; createBlockFn?: typeof createBlock; runStepActionFn?: typeof runStepAction; }) => Promise; //#endregion //#region src/runners/runTestActions.d.ts declare const runTestActions: ({ account, connector, settings, source, logger, getHttpClient, getOlapClient, enabledActions, parseConnector, getTestActionsFn, createBlockContextFn, createBlockFn, runStepActionFn }: { account: Account; connector: Connector | string; settings?: Settings; source?: Source; logger?: ILogger; getHttpClient: () => Promise; getOlapClient?: () => Promise; enabledActions?: EnabledActionsConfig; parseConnector?: typeof parseYamlConnector; getTestActionsFn?: typeof getTestActions; createBlockContextFn?: typeof createBlockContext; createBlockFn?: typeof createBlock; runStepActionFn?: typeof runStepAction; }) => Promise; //#endregion //#region src/runners/runWebhookSetupPhase.d.ts type WebhookSetupPhaseResult = { successful: boolean; statusCode: number; outputs: unknown; }; declare const runWebhookSetupPhase: ({ connector, phase, phaseKind, inputs, credentials, accountSecureId, projectSecureId, organizationId, originOwnerId, originOwnerName, connectorKey, connectorVersion, authConfigKey, environment, logger, getHttpClient, getOlapClient, createBlockFn, createBlockContextFn, runStepActionFn }: { connector: Connector; phase: WebhookSetupPhase; phaseKind: WebhookSetupPhaseKind; inputs: Record; credentials: Record; accountSecureId: string; projectSecureId: string; organizationId: string; originOwnerId?: string; originOwnerName?: string; connectorKey: string; connectorVersion: string; authConfigKey: string; environment?: string; logger?: ILogger; getHttpClient: () => Promise; getOlapClient?: () => Promise; createBlockFn?: typeof createBlock; createBlockContextFn?: typeof createBlockContext; runStepActionFn?: typeof runStepAction; }) => Promise; //#endregion export { ACTION_SCHEMA, type ActionMetaAuthenticationConfig, type ActionPolicy, CATEGORY_ACRONYMS, CONNECTOR_YAML_SCHEMA, type CallAction, type CompleteMcpConnectorOptions, type CompletedMcpConnector, ConnectSDKError, type ConnectorMeta, type ConnectorMetaEvent, type ConnectorMetaSummary, type CreatePaginatorOptions, DEFAULT_TIME_FILTER_SAFETY_BUFFER_SECONDS, DELTA_TOKEN_INCREMENTAL_SCHEMA, type EnabledActionsConfig, type ErrorType, type GenerateMcpConnectorInput, type GeneratedMcpConnector, INCREMENTAL_SCHEMA, IncompatibleAuthTypeError, type IncrementalStrategy, type InputValidationError, InvalidActionInputsError, InvalidEventOutputError, POLICY_ERROR_STATUS, type PaginateOptions, type PaginateResult, type PaginationProgress, type Paginator, PolicyDeniedError, type PolicyErrorType, PolicyEvaluationError, PolicyPreparseError, TIME_FILTER_INCREMENTAL_SCHEMA, type ValidationError, type ValidationErrorResponse, type WebhookSetupPhaseResult, addMcpToolActions, applyDefender, applyReleaseStageToConnector, completeMcpConnector, computeCredentialsVerifiedByAuth, createBlock, createCursorPaginator, createDeltaTokenStrategy, createIncrementalStrategy, createOffsetPaginator, createPagePaginator, createPaginator, createTimeFilterStrategy, decideInvokeTool, evaluateExternalAccountIdExtractorByConnector, executeStepFunction, extractItems, filterActionsByAuthType, formatValidationErrorResponse, generateMcpConnector, getActionAuthenticationMethods, getActionFromUrl, getActionMeta, getActionsMeta, getActionsMetaFromConnectors, getActionsMetaSummary, getActionsMetaSummaryFromConnectors, getRefreshTokenExpiresIn, getTokenExpiresIn, hasCatastrophicBacktrackingRisk, isConnectorReleased, isMcpConnector, isPolicyErrorType, loadConnector, paginate, parseActionInputs, parseYamlConnector, runAction, runConnectorActionById, runConnectorActionByPath, runEventActionById, runStepAction, runTestActions, runWebhookSetupPhase, supportsRefreshAuthentication, validateYamlConnector };