type AuthToken = string | undefined; interface Auth { /** * Which part of the request do we use to send the auth? * * @default 'header' */ in?: 'header' | 'query' | 'cookie'; /** * Header or query parameter name. * * @default 'Authorization' */ name?: string; scheme?: 'basic' | 'bearer'; type: 'apiKey' | 'http'; } interface SerializerOptions { /** * @default true */ explode: boolean; style: T; } type ArrayStyle = 'form' | 'spaceDelimited' | 'pipeDelimited'; type ObjectStyle = 'form' | 'deepObject'; type QuerySerializer = (query: Record) => string; type BodySerializer = (body: any) => any; interface QuerySerializerOptions { allowReserved?: boolean; array?: SerializerOptions; object?: SerializerOptions; } type HttpMethod = 'connect' | 'delete' | 'get' | 'head' | 'options' | 'patch' | 'post' | 'put' | 'trace'; type Client$1 = { /** * Returns the final request URL. */ buildUrl: BuildUrlFn; getConfig: () => Config; request: RequestFn; setConfig: (config: Config) => Config; } & { [K in HttpMethod]: MethodFn; } & ([SseFn] extends [never] ? { sse?: never; } : { sse: { [K in HttpMethod]: SseFn; }; }); interface Config$2 { /** * Auth token or a function returning auth token. The resolved value will be * added to the request payload as defined by its `security` array. */ auth?: ((auth: Auth) => Promise | AuthToken) | AuthToken; /** * A function for serializing request body parameter. By default, * {@link JSON.stringify()} will be used. */ bodySerializer?: BodySerializer | null; /** * An object containing any HTTP headers that you want to pre-populate your * `Headers` object with. * * {@link https://developer.mozilla.org/docs/Web/API/Headers/Headers#init See more} */ headers?: RequestInit['headers'] | Record; /** * The request method. * * {@link https://developer.mozilla.org/docs/Web/API/fetch#method See more} */ method?: Uppercase; /** * A function for serializing request query parameters. By default, arrays * will be exploded in form style, objects will be exploded in deepObject * style, and reserved characters are percent-encoded. * * This method will have no effect if the native `paramsSerializer()` Axios * API function is used. * * {@link https://swagger.io/docs/specification/serialization/#query View examples} */ querySerializer?: QuerySerializer | QuerySerializerOptions; /** * A function validating request data. This is useful if you want to ensure * the request conforms to the desired shape, so it can be safely sent to * the server. */ requestValidator?: (data: unknown) => Promise; /** * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: (data: unknown) => Promise; /** * A function validating response data. This is useful if you want to ensure * the response conforms to the desired shape, so it can be safely passed to * the transformers and returned to the user. */ responseValidator?: (data: unknown) => Promise; } type ServerSentEventsOptions = Omit & Pick & { /** * Fetch API implementation. You can use this option to provide a custom * fetch instance. * * @default globalThis.fetch */ fetch?: typeof fetch; /** * Implementing clients can call request interceptors inside this hook. */ onRequest?: (url: string, init: RequestInit) => Promise; /** * Callback invoked when a network or parsing error occurs during streaming. * * This option applies only if the endpoint returns a stream of events. * * @param error The error that occurred. */ onSseError?: (error: unknown) => void; /** * Callback invoked when an event is streamed from the server. * * This option applies only if the endpoint returns a stream of events. * * @param event Event streamed from the server. * @returns Nothing (void). */ onSseEvent?: (event: StreamEvent) => void; serializedBody?: RequestInit['body']; /** * Default retry delay in milliseconds. * * This option applies only if the endpoint returns a stream of events. * * @default 3000 */ sseDefaultRetryDelay?: number; /** * Maximum number of retry attempts before giving up. */ sseMaxRetryAttempts?: number; /** * Maximum retry delay in milliseconds. * * Applies only when exponential backoff is used. * * This option applies only if the endpoint returns a stream of events. * * @default 30000 */ sseMaxRetryDelay?: number; /** * Optional sleep function for retry backoff. * * Defaults to using `setTimeout`. */ sseSleepFn?: (ms: number) => Promise; url: string; }; interface StreamEvent { data: TData; event?: string; id?: string; retry?: number; } type ServerSentEventsResult = { stream: AsyncGenerator ? TData[keyof TData] : TData, TReturn, TNext>; }; type ErrInterceptor = (error: Err, response: Res, request: Req, options: Options) => Err | Promise; type ReqInterceptor = (request: Req, options: Options) => Req | Promise; type ResInterceptor = (response: Res, request: Req, options: Options) => Res | Promise; declare class Interceptors { fns: Array; clear(): void; eject(id: number | Interceptor): void; exists(id: number | Interceptor): boolean; getInterceptorIndex(id: number | Interceptor): number; update(id: number | Interceptor, fn: Interceptor): number | Interceptor | false; use(fn: Interceptor): number; } interface Middleware { error: Interceptors>; request: Interceptors>; response: Interceptors>; } type ResponseStyle = 'data' | 'fields'; interface Config$1 extends Omit, Config$2 { /** * Base URL for all requests made by this client. */ baseUrl?: T['baseUrl']; /** * Fetch API implementation. You can use this option to provide a custom * fetch instance. * * @default globalThis.fetch */ fetch?: typeof fetch; /** * Please don't use the Fetch client for Next.js applications. The `next` * options won't have any effect. * * Install {@link https://www.npmjs.com/package/@hey-api/client-next `@hey-api/client-next`} instead. */ next?: never; /** * Return the response data parsed in a specified format. By default, `auto` * will infer the appropriate method from the `Content-Type` response header. * You can override this behavior with any of the {@link Body} methods. * Select `stream` if you don't want to parse response data at all. * * @default 'auto' */ parseAs?: 'arrayBuffer' | 'auto' | 'blob' | 'formData' | 'json' | 'stream' | 'text'; /** * Should we return only data or multiple fields (data, error, response, etc.)? * * @default 'fields' */ responseStyle?: ResponseStyle; /** * Throw an error instead of returning it in the response? * * @default false */ throwOnError?: T['throwOnError']; } interface RequestOptions extends Config$1<{ responseStyle: TResponseStyle; throwOnError: ThrowOnError; }>, Pick, 'onSseError' | 'onSseEvent' | 'sseDefaultRetryDelay' | 'sseMaxRetryAttempts' | 'sseMaxRetryDelay'> { /** * Any body that you want to add to your request. * * {@link https://developer.mozilla.org/docs/Web/API/fetch#body} */ body?: unknown; path?: Record; query?: Record; /** * Security mechanism(s) to use for the request. */ security?: ReadonlyArray; url: Url; } interface ResolvedRequestOptions extends RequestOptions { serializedBody?: string; } type RequestResult = ThrowOnError extends true ? Promise ? TData[keyof TData] : TData : { data: TData extends Record ? TData[keyof TData] : TData; request: Request; response: Response; }> : Promise ? TData[keyof TData] : TData) | undefined : ({ data: TData extends Record ? TData[keyof TData] : TData; error: undefined; } | { data: undefined; error: TError extends Record ? TError[keyof TError] : TError; }) & { request: Request; response: Response; }>; interface ClientOptions { baseUrl?: string; responseStyle?: ResponseStyle; throwOnError?: boolean; } type MethodFn = (options: Omit, 'method'>) => RequestResult; type SseFn = (options: Omit, 'method'>) => Promise>; type RequestFn = (options: Omit, 'method'> & Pick>, 'method'>) => RequestResult; type BuildUrlFn = ; query?: Record; url: string; }>(options: Pick & Options) => string; type Client = Client$1 & { interceptors: Middleware; }; interface TDataShape { body?: unknown; headers?: unknown; path?: unknown; query?: unknown; url: string; } type OmitKeys = Pick>; type Options = OmitKeys, 'body' | 'path' | 'query' | 'url'> & Omit; type Action = { action?: 'start_workflow' | 'complete_task' | 'fail_task' | 'terminate_workflow' | 'update_workflow_variables'; complete_task?: TaskDetails; expandInlineJSON?: boolean; fail_task?: TaskDetails; start_workflow?: StartWorkflowRequest; terminate_workflow?: TerminateWorkflow; update_workflow_variables?: UpdateWorkflowVariables; }; type Any = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: Any; descriptorForType?: Descriptor; initializationErrorString?: string; initialized?: boolean; parserForType?: ParserAny; serializedSize?: number; typeUrl?: string; typeUrlBytes?: ByteString; unknownFields?: UnknownFieldSet; value?: ByteString; }; type AuthorizationRequest = { /** * The set of access which is granted or removed */ access: Array<'CREATE' | 'READ' | 'EXECUTE' | 'UPDATE' | 'DELETE'>; subject: SubjectRef; target: TargetRef; }; type BulkResponse = { bulkErrorResults?: { [key: string]: string; }; bulkSuccessfulResults?: Array<{ [key: string]: unknown; }>; }; type ByteString = { empty?: boolean; validUtf8?: boolean; }; type CacheConfig = { key?: string; ttlInSecond?: number; }; type CircuitBreakerTransitionResponse = { currentState?: string; message?: string; previousState?: string; service?: string; transitionTimestamp?: number; }; type ConductorUser = { applicationUser?: boolean; encryptedId?: boolean; encryptedIdDisplayValue?: string; groups?: Array; id?: string; name?: string; orkesWorkersApp?: boolean; roles?: Array; uuid?: string; }; type Config = { circuitBreakerConfig?: OrkesCircuitBreakerConfig; }; type ConnectivityTestInput = { input?: { [key: string]: unknown; }; sink: string; }; type ConnectivityTestResult = { reason?: string; successful?: boolean; workflowId?: string; }; type CorrelationIdsSearchRequest = { correlationIds: Array; workflowNames: Array; }; type Declaration = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: Declaration; descriptorForType?: Descriptor; fullName?: string; fullNameBytes?: ByteString; initializationErrorString?: string; initialized?: boolean; number?: number; parserForType?: ParserDeclaration; repeated?: boolean; reserved?: boolean; serializedSize?: number; type?: string; typeBytes?: ByteString; unknownFields?: UnknownFieldSet; }; type DeclarationOrBuilder = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: Message; descriptorForType?: Descriptor; fullName?: string; fullNameBytes?: ByteString; initializationErrorString?: string; initialized?: boolean; number?: number; repeated?: boolean; reserved?: boolean; type?: string; typeBytes?: ByteString; unknownFields?: UnknownFieldSet; }; type Descriptor = { containingType?: Descriptor; enumTypes?: Array; extendable?: boolean; extensions?: Array; fields?: Array; file?: FileDescriptor; fullName?: string; index?: number; name?: string; nestedTypes?: Array; oneofs?: Array; options?: MessageOptions; proto?: DescriptorProto; realOneofs?: Array; }; type DescriptorProto = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: DescriptorProto; descriptorForType?: Descriptor; enumTypeCount?: number; enumTypeList?: Array; enumTypeOrBuilderList?: Array; extensionCount?: number; extensionList?: Array; extensionOrBuilderList?: Array; extensionRangeCount?: number; extensionRangeList?: Array; extensionRangeOrBuilderList?: Array; fieldCount?: number; fieldList?: Array; fieldOrBuilderList?: Array; initializationErrorString?: string; initialized?: boolean; name?: string; nameBytes?: ByteString; nestedTypeCount?: number; nestedTypeList?: Array; nestedTypeOrBuilderList?: Array; oneofDeclCount?: number; oneofDeclList?: Array; oneofDeclOrBuilderList?: Array; options?: MessageOptions; optionsOrBuilder?: MessageOptionsOrBuilder; parserForType?: ParserDescriptorProto; reservedNameCount?: number; reservedNameList?: Array; reservedRangeCount?: number; reservedRangeList?: Array; reservedRangeOrBuilderList?: Array; serializedSize?: number; unknownFields?: UnknownFieldSet; }; type DescriptorProtoOrBuilder = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: Message; descriptorForType?: Descriptor; enumTypeCount?: number; enumTypeList?: Array; enumTypeOrBuilderList?: Array; extensionCount?: number; extensionList?: Array; extensionOrBuilderList?: Array; extensionRangeCount?: number; extensionRangeList?: Array; extensionRangeOrBuilderList?: Array; fieldCount?: number; fieldList?: Array; fieldOrBuilderList?: Array; initializationErrorString?: string; initialized?: boolean; name?: string; nameBytes?: ByteString; nestedTypeCount?: number; nestedTypeList?: Array; oneofDeclCount?: number; oneofDeclList?: Array; oneofDeclOrBuilderList?: Array; options?: MessageOptions; optionsOrBuilder?: MessageOptionsOrBuilder; reservedNameCount?: number; reservedNameList?: Array; reservedRangeCount?: number; reservedRangeList?: Array; reservedRangeOrBuilderList?: Array; unknownFields?: UnknownFieldSet; }; type EditionDefault = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: EditionDefault; descriptorForType?: Descriptor; edition?: 'EDITION_UNKNOWN' | 'EDITION_PROTO2' | 'EDITION_PROTO3' | 'EDITION_2023' | 'EDITION_1_TEST_ONLY' | 'EDITION_2_TEST_ONLY' | 'EDITION_99997_TEST_ONLY' | 'EDITION_99998_TEST_ONLY' | 'EDITION_99999_TEST_ONLY'; initializationErrorString?: string; initialized?: boolean; parserForType?: ParserEditionDefault; serializedSize?: number; unknownFields?: UnknownFieldSet; value?: string; valueBytes?: ByteString; }; type EditionDefaultOrBuilder = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: Message; descriptorForType?: Descriptor; edition?: 'EDITION_UNKNOWN' | 'EDITION_PROTO2' | 'EDITION_PROTO3' | 'EDITION_2023' | 'EDITION_1_TEST_ONLY' | 'EDITION_2_TEST_ONLY' | 'EDITION_99997_TEST_ONLY' | 'EDITION_99998_TEST_ONLY' | 'EDITION_99999_TEST_ONLY'; initializationErrorString?: string; initialized?: boolean; unknownFields?: UnknownFieldSet; value?: string; valueBytes?: ByteString; }; type EnumDescriptor = { closed?: boolean; containingType?: Descriptor; file?: FileDescriptor; fullName?: string; index?: number; name?: string; options?: EnumOptions; proto?: EnumDescriptorProto; values?: Array; }; type EnumDescriptorProto = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: EnumDescriptorProto; descriptorForType?: Descriptor; initializationErrorString?: string; initialized?: boolean; name?: string; nameBytes?: ByteString; options?: EnumOptions; optionsOrBuilder?: EnumOptionsOrBuilder; parserForType?: ParserEnumDescriptorProto; reservedNameCount?: number; reservedNameList?: Array; reservedRangeCount?: number; reservedRangeList?: Array; reservedRangeOrBuilderList?: Array; serializedSize?: number; unknownFields?: UnknownFieldSet; valueCount?: number; valueList?: Array; valueOrBuilderList?: Array; }; type EnumDescriptorProtoOrBuilder = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: Message; descriptorForType?: Descriptor; initializationErrorString?: string; initialized?: boolean; name?: string; nameBytes?: ByteString; options?: EnumOptions; optionsOrBuilder?: EnumOptionsOrBuilder; reservedNameCount?: number; reservedNameList?: Array; reservedRangeCount?: number; reservedRangeList?: Array; reservedRangeOrBuilderList?: Array; unknownFields?: UnknownFieldSet; valueCount?: number; valueList?: Array; valueOrBuilderList?: Array; }; type EnumOptions = { allFields?: { [key: string]: unknown; }; allFieldsRaw?: { [key: string]: unknown; }; allowAlias?: boolean; defaultInstanceForType?: EnumOptions; deprecated?: boolean; /** * @deprecated */ deprecatedLegacyJsonFieldConflicts?: boolean; descriptorForType?: Descriptor; features?: FeatureSet; featuresOrBuilder?: FeatureSetOrBuilder; initializationErrorString?: string; initialized?: boolean; parserForType?: ParserEnumOptions; serializedSize?: number; uninterpretedOptionCount?: number; uninterpretedOptionList?: Array; uninterpretedOptionOrBuilderList?: Array; unknownFields?: UnknownFieldSet; }; type EnumOptionsOrBuilder = { allFields?: { [key: string]: unknown; }; allowAlias?: boolean; defaultInstanceForType?: Message; deprecated?: boolean; /** * @deprecated */ deprecatedLegacyJsonFieldConflicts?: boolean; descriptorForType?: Descriptor; features?: FeatureSet; featuresOrBuilder?: FeatureSetOrBuilder; initializationErrorString?: string; initialized?: boolean; uninterpretedOptionCount?: number; uninterpretedOptionList?: Array; uninterpretedOptionOrBuilderList?: Array; unknownFields?: UnknownFieldSet; }; type EnumReservedRange = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: EnumReservedRange; descriptorForType?: Descriptor; end?: number; initializationErrorString?: string; initialized?: boolean; parserForType?: ParserEnumReservedRange; serializedSize?: number; start?: number; unknownFields?: UnknownFieldSet; }; type EnumReservedRangeOrBuilder = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: Message; descriptorForType?: Descriptor; end?: number; initializationErrorString?: string; initialized?: boolean; start?: number; unknownFields?: UnknownFieldSet; }; type EnumValueDescriptor = { file?: FileDescriptor; fullName?: string; index?: number; name?: string; number?: number; options?: EnumValueOptions; proto?: EnumValueDescriptorProto; type?: EnumDescriptor; }; type EnumValueDescriptorProto = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: EnumValueDescriptorProto; descriptorForType?: Descriptor; initializationErrorString?: string; initialized?: boolean; name?: string; nameBytes?: ByteString; number?: number; options?: EnumValueOptions; optionsOrBuilder?: EnumValueOptionsOrBuilder; parserForType?: ParserEnumValueDescriptorProto; serializedSize?: number; unknownFields?: UnknownFieldSet; }; type EnumValueDescriptorProtoOrBuilder = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: Message; descriptorForType?: Descriptor; initializationErrorString?: string; initialized?: boolean; name?: string; nameBytes?: ByteString; number?: number; options?: EnumValueOptions; optionsOrBuilder?: EnumValueOptionsOrBuilder; unknownFields?: UnknownFieldSet; }; type EnumValueOptions = { allFields?: { [key: string]: unknown; }; allFieldsRaw?: { [key: string]: unknown; }; debugRedact?: boolean; defaultInstanceForType?: EnumValueOptions; deprecated?: boolean; descriptorForType?: Descriptor; features?: FeatureSet; featuresOrBuilder?: FeatureSetOrBuilder; initializationErrorString?: string; initialized?: boolean; parserForType?: ParserEnumValueOptions; serializedSize?: number; uninterpretedOptionCount?: number; uninterpretedOptionList?: Array; uninterpretedOptionOrBuilderList?: Array; unknownFields?: UnknownFieldSet; }; type EnumValueOptionsOrBuilder = { allFields?: { [key: string]: unknown; }; debugRedact?: boolean; defaultInstanceForType?: Message; deprecated?: boolean; descriptorForType?: Descriptor; features?: FeatureSet; featuresOrBuilder?: FeatureSetOrBuilder; initializationErrorString?: string; initialized?: boolean; uninterpretedOptionCount?: number; uninterpretedOptionList?: Array; uninterpretedOptionOrBuilderList?: Array; unknownFields?: UnknownFieldSet; }; type EventHandler = { actions?: Array; active?: boolean; condition?: string; createdBy?: string; description?: string; evaluatorType?: string; event?: string; name?: string; orgId?: string; tags?: Array; }; type EventMessage = { createdAt?: number; eventExecutions?: Array; eventTarget?: string; eventType?: 'WEBHOOK' | 'MESSAGE'; fullPayload?: { [key: string]: unknown; }; id?: string; orgId?: string; payload?: string; status?: 'RECEIVED' | 'HANDLED' | 'REJECTED'; statusDescription?: string; }; type ExtendedConductorApplication$1 = { createTime?: number; createdBy?: string; id?: string; name?: string; tags?: Array; updateTime?: number; updatedBy?: string; }; type ExtendedEventExecution = { action?: 'start_workflow' | 'complete_task' | 'fail_task' | 'terminate_workflow' | 'update_workflow_variables'; created?: number; event?: string; eventHandler?: EventHandler; fullMessagePayload?: { [key: string]: unknown; }; id?: string; messageId?: string; name?: string; orgId?: string; output?: { [key: string]: unknown; }; payload?: { [key: string]: unknown; }; status?: 'IN_PROGRESS' | 'COMPLETED' | 'FAILED' | 'SKIPPED'; statusDescription?: string; }; type ExtendedTaskDef$1 = { backoffScaleFactor?: number; baseType?: string; concurrentExecLimit?: number; createTime?: number; createdBy?: string; description?: string; enforceSchema?: boolean; executionNameSpace?: string; inputKeys?: Array; inputSchema?: SchemaDef; inputTemplate?: { [key: string]: unknown; }; isolationGroupId?: string; name: string; outputKeys?: Array; outputSchema?: SchemaDef; overwriteTags?: boolean; ownerApp?: string; ownerEmail?: string; pollTimeoutSeconds?: number; rateLimitFrequencyInSeconds?: number; rateLimitPerFrequency?: number; responseTimeoutSeconds?: number; retryCount?: number; retryDelaySeconds?: number; retryLogic?: 'FIXED' | 'EXPONENTIAL_BACKOFF' | 'LINEAR_BACKOFF'; tags?: Array; timeoutPolicy?: 'RETRY' | 'TIME_OUT_WF' | 'ALERT_ONLY'; timeoutSeconds: number; totalTimeoutSeconds: number; updateTime?: number; updatedBy?: string; }; type ExtendedWorkflowDef = { cacheConfig?: CacheConfig; createTime?: number; createdBy?: string; description?: string; enforceSchema?: boolean; failureWorkflow?: string; inputParameters?: Array; inputSchema?: SchemaDef; inputTemplate?: { [key: string]: unknown; }; maskedFields?: Array; metadata?: { [key: string]: unknown; }; name: string; outputParameters?: { [key: string]: unknown; }; outputSchema?: SchemaDef; overwriteTags?: boolean; ownerApp?: string; ownerEmail?: string; rateLimitConfig?: RateLimitConfig; restartable?: boolean; schemaVersion?: number; tags?: Array; tasks: Array; timeoutPolicy?: 'TIME_OUT_WF' | 'ALERT_ONLY'; timeoutSeconds: number; updateTime?: number; updatedBy?: string; variables?: { [key: string]: unknown; }; version?: number; workflowStatusListenerEnabled?: boolean; workflowStatusListenerSink?: string; }; type ExtensionRange = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: ExtensionRange; descriptorForType?: Descriptor; end?: number; initializationErrorString?: string; initialized?: boolean; options?: ExtensionRangeOptions; optionsOrBuilder?: ExtensionRangeOptionsOrBuilder; parserForType?: ParserExtensionRange; serializedSize?: number; start?: number; unknownFields?: UnknownFieldSet; }; type ExtensionRangeOptions = { allFields?: { [key: string]: unknown; }; allFieldsRaw?: { [key: string]: unknown; }; declarationCount?: number; declarationList?: Array; declarationOrBuilderList?: Array; defaultInstanceForType?: ExtensionRangeOptions; descriptorForType?: Descriptor; features?: FeatureSet; featuresOrBuilder?: FeatureSetOrBuilder; initializationErrorString?: string; initialized?: boolean; parserForType?: ParserExtensionRangeOptions; serializedSize?: number; uninterpretedOptionCount?: number; uninterpretedOptionList?: Array; uninterpretedOptionOrBuilderList?: Array; unknownFields?: UnknownFieldSet; verification?: 'DECLARATION' | 'UNVERIFIED'; }; type ExtensionRangeOptionsOrBuilder = { allFields?: { [key: string]: unknown; }; declarationCount?: number; declarationList?: Array; declarationOrBuilderList?: Array; defaultInstanceForType?: Message; descriptorForType?: Descriptor; features?: FeatureSet; featuresOrBuilder?: FeatureSetOrBuilder; initializationErrorString?: string; initialized?: boolean; uninterpretedOptionCount?: number; uninterpretedOptionList?: Array; uninterpretedOptionOrBuilderList?: Array; unknownFields?: UnknownFieldSet; verification?: 'DECLARATION' | 'UNVERIFIED'; }; type ExtensionRangeOrBuilder = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: Message; descriptorForType?: Descriptor; end?: number; initializationErrorString?: string; initialized?: boolean; options?: ExtensionRangeOptions; optionsOrBuilder?: ExtensionRangeOptionsOrBuilder; start?: number; unknownFields?: UnknownFieldSet; }; type FeatureSet = { allFields?: { [key: string]: unknown; }; allFieldsRaw?: { [key: string]: unknown; }; defaultInstanceForType?: FeatureSet; descriptorForType?: Descriptor; enumType?: 'ENUM_TYPE_UNKNOWN' | 'OPEN' | 'CLOSED'; fieldPresence?: 'FIELD_PRESENCE_UNKNOWN' | 'EXPLICIT' | 'IMPLICIT' | 'LEGACY_REQUIRED'; initializationErrorString?: string; initialized?: boolean; jsonFormat?: 'JSON_FORMAT_UNKNOWN' | 'ALLOW' | 'LEGACY_BEST_EFFORT'; messageEncoding?: 'MESSAGE_ENCODING_UNKNOWN' | 'LENGTH_PREFIXED' | 'DELIMITED'; parserForType?: ParserFeatureSet; repeatedFieldEncoding?: 'REPEATED_FIELD_ENCODING_UNKNOWN' | 'PACKED' | 'EXPANDED'; serializedSize?: number; unknownFields?: UnknownFieldSet; utf8Validation?: 'UTF8_VALIDATION_UNKNOWN' | 'NONE' | 'VERIFY'; }; type FeatureSetOrBuilder = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: Message; descriptorForType?: Descriptor; enumType?: 'ENUM_TYPE_UNKNOWN' | 'OPEN' | 'CLOSED'; fieldPresence?: 'FIELD_PRESENCE_UNKNOWN' | 'EXPLICIT' | 'IMPLICIT' | 'LEGACY_REQUIRED'; initializationErrorString?: string; initialized?: boolean; jsonFormat?: 'JSON_FORMAT_UNKNOWN' | 'ALLOW' | 'LEGACY_BEST_EFFORT'; messageEncoding?: 'MESSAGE_ENCODING_UNKNOWN' | 'LENGTH_PREFIXED' | 'DELIMITED'; repeatedFieldEncoding?: 'REPEATED_FIELD_ENCODING_UNKNOWN' | 'PACKED' | 'EXPANDED'; unknownFields?: UnknownFieldSet; utf8Validation?: 'UTF8_VALIDATION_UNKNOWN' | 'NONE' | 'VERIFY'; }; type FieldDescriptor$1 = { containingOneof?: OneofDescriptor; containingType?: Descriptor; defaultValue?: { [key: string]: unknown; }; enumType?: EnumDescriptor; extension?: boolean; extensionScope?: Descriptor; file?: FileDescriptor; fullName?: string; index?: number; javaType?: 'INT' | 'LONG' | 'FLOAT' | 'DOUBLE' | 'BOOLEAN' | 'STRING' | 'BYTE_STRING' | 'ENUM' | 'MESSAGE'; jsonName?: string; liteJavaType?: 'INT' | 'LONG' | 'FLOAT' | 'DOUBLE' | 'BOOLEAN' | 'STRING' | 'BYTE_STRING' | 'ENUM' | 'MESSAGE'; liteType?: 'DOUBLE' | 'FLOAT' | 'INT64' | 'UINT64' | 'INT32' | 'FIXED64' | 'FIXED32' | 'BOOL' | 'STRING' | 'GROUP' | 'MESSAGE' | 'BYTES' | 'UINT32' | 'ENUM' | 'SFIXED32' | 'SFIXED64' | 'SINT32' | 'SINT64'; mapField?: boolean; messageType?: Descriptor; name?: string; number?: number; optional?: boolean; options?: FieldOptions; packable?: boolean; packed?: boolean; proto?: FieldDescriptorProto; realContainingOneof?: OneofDescriptor; repeated?: boolean; required?: boolean; type?: 'DOUBLE' | 'FLOAT' | 'INT64' | 'UINT64' | 'INT32' | 'FIXED64' | 'FIXED32' | 'BOOL' | 'STRING' | 'GROUP' | 'MESSAGE' | 'BYTES' | 'UINT32' | 'ENUM' | 'SFIXED32' | 'SFIXED64' | 'SINT32' | 'SINT64'; }; type FieldDescriptorProto = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: FieldDescriptorProto; defaultValue?: string; defaultValueBytes?: ByteString; descriptorForType?: Descriptor; extendee?: string; extendeeBytes?: ByteString; initializationErrorString?: string; initialized?: boolean; jsonName?: string; jsonNameBytes?: ByteString; label?: 'LABEL_OPTIONAL' | 'LABEL_REPEATED' | 'LABEL_REQUIRED'; name?: string; nameBytes?: ByteString; number?: number; oneofIndex?: number; options?: FieldOptions; optionsOrBuilder?: FieldOptionsOrBuilder; parserForType?: ParserFieldDescriptorProto; proto3Optional?: boolean; serializedSize?: number; type?: 'TYPE_DOUBLE' | 'TYPE_FLOAT' | 'TYPE_INT64' | 'TYPE_UINT64' | 'TYPE_INT32' | 'TYPE_FIXED64' | 'TYPE_FIXED32' | 'TYPE_BOOL' | 'TYPE_STRING' | 'TYPE_GROUP' | 'TYPE_MESSAGE' | 'TYPE_BYTES' | 'TYPE_UINT32' | 'TYPE_ENUM' | 'TYPE_SFIXED32' | 'TYPE_SFIXED64' | 'TYPE_SINT32' | 'TYPE_SINT64'; typeName?: string; typeNameBytes?: ByteString; unknownFields?: UnknownFieldSet; }; type FieldDescriptorProtoOrBuilder = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: Message; defaultValue?: string; defaultValueBytes?: ByteString; descriptorForType?: Descriptor; extendee?: string; extendeeBytes?: ByteString; initializationErrorString?: string; initialized?: boolean; jsonName?: string; jsonNameBytes?: ByteString; label?: 'LABEL_OPTIONAL' | 'LABEL_REPEATED' | 'LABEL_REQUIRED'; name?: string; nameBytes?: ByteString; number?: number; oneofIndex?: number; options?: FieldOptions; optionsOrBuilder?: FieldOptionsOrBuilder; proto3Optional?: boolean; type?: 'TYPE_DOUBLE' | 'TYPE_FLOAT' | 'TYPE_INT64' | 'TYPE_UINT64' | 'TYPE_INT32' | 'TYPE_FIXED64' | 'TYPE_FIXED32' | 'TYPE_BOOL' | 'TYPE_STRING' | 'TYPE_GROUP' | 'TYPE_MESSAGE' | 'TYPE_BYTES' | 'TYPE_UINT32' | 'TYPE_ENUM' | 'TYPE_SFIXED32' | 'TYPE_SFIXED64' | 'TYPE_SINT32' | 'TYPE_SINT64'; typeName?: string; typeNameBytes?: ByteString; unknownFields?: UnknownFieldSet; }; type FieldOptions = { allFields?: { [key: string]: unknown; }; allFieldsRaw?: { [key: string]: unknown; }; ctype?: 'STRING' | 'CORD' | 'STRING_PIECE'; debugRedact?: boolean; defaultInstanceForType?: FieldOptions; deprecated?: boolean; descriptorForType?: Descriptor; editionDefaultsCount?: number; editionDefaultsList?: Array; editionDefaultsOrBuilderList?: Array; features?: FeatureSet; featuresOrBuilder?: FeatureSetOrBuilder; initializationErrorString?: string; initialized?: boolean; jstype?: 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER'; lazy?: boolean; packed?: boolean; parserForType?: ParserFieldOptions; retention?: 'RETENTION_UNKNOWN' | 'RETENTION_RUNTIME' | 'RETENTION_SOURCE'; serializedSize?: number; targetsCount?: number; targetsList?: Array<'TARGET_TYPE_UNKNOWN' | 'TARGET_TYPE_FILE' | 'TARGET_TYPE_EXTENSION_RANGE' | 'TARGET_TYPE_MESSAGE' | 'TARGET_TYPE_FIELD' | 'TARGET_TYPE_ONEOF' | 'TARGET_TYPE_ENUM' | 'TARGET_TYPE_ENUM_ENTRY' | 'TARGET_TYPE_SERVICE' | 'TARGET_TYPE_METHOD'>; uninterpretedOptionCount?: number; uninterpretedOptionList?: Array; uninterpretedOptionOrBuilderList?: Array; unknownFields?: UnknownFieldSet; unverifiedLazy?: boolean; weak?: boolean; }; type FieldOptionsOrBuilder = { allFields?: { [key: string]: unknown; }; ctype?: 'STRING' | 'CORD' | 'STRING_PIECE'; debugRedact?: boolean; defaultInstanceForType?: Message; deprecated?: boolean; descriptorForType?: Descriptor; editionDefaultsCount?: number; editionDefaultsList?: Array; editionDefaultsOrBuilderList?: Array; features?: FeatureSet; featuresOrBuilder?: FeatureSetOrBuilder; initializationErrorString?: string; initialized?: boolean; jstype?: 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER'; lazy?: boolean; packed?: boolean; retention?: 'RETENTION_UNKNOWN' | 'RETENTION_RUNTIME' | 'RETENTION_SOURCE'; targetsCount?: number; targetsList?: Array<'TARGET_TYPE_UNKNOWN' | 'TARGET_TYPE_FILE' | 'TARGET_TYPE_EXTENSION_RANGE' | 'TARGET_TYPE_MESSAGE' | 'TARGET_TYPE_FIELD' | 'TARGET_TYPE_ONEOF' | 'TARGET_TYPE_ENUM' | 'TARGET_TYPE_ENUM_ENTRY' | 'TARGET_TYPE_SERVICE' | 'TARGET_TYPE_METHOD'>; uninterpretedOptionCount?: number; uninterpretedOptionList?: Array; uninterpretedOptionOrBuilderList?: Array; unknownFields?: UnknownFieldSet; unverifiedLazy?: boolean; weak?: boolean; }; type FileDescriptor = { dependencies?: Array; edition?: 'EDITION_UNKNOWN' | 'EDITION_PROTO2' | 'EDITION_PROTO3' | 'EDITION_2023' | 'EDITION_1_TEST_ONLY' | 'EDITION_2_TEST_ONLY' | 'EDITION_99997_TEST_ONLY' | 'EDITION_99998_TEST_ONLY' | 'EDITION_99999_TEST_ONLY'; editionName?: string; enumTypes?: Array; extensions?: Array; file?: FileDescriptor; fullName?: string; messageTypes?: Array; name?: string; options?: FileOptions; package?: string; proto?: FileDescriptorProto; publicDependencies?: Array; services?: Array; /** * @deprecated */ syntax?: 'UNKNOWN' | 'PROTO2' | 'PROTO3' | 'EDITIONS'; }; type FileDescriptorProto = { allFields?: { [key: string]: unknown; }; defaultInstanceForType?: FileDescriptorProto; dependencyCount?: number; dependencyList?: Array; descriptorForType?: Descriptor; edition?: 'EDITION_UNKNOWN' | 'EDITION_PROTO2' | 'EDITION_PROTO3' | 'EDITION_2023' | 'EDITION_1_TEST_ONLY' | 'EDITION_2_TEST_ONLY' | 'EDITION_99997_TEST_ONLY' | 'EDITION_99998_TEST_ONLY' | 'EDITION_99999_TEST_ONLY'; enumTypeCount?: number; enumTypeList?: Array; enumTypeOrBuilderList?: Array; extensionCount?: number; extensionList?: Array; extensionOrBuilderList?: Array; initializationErrorString?: string; initialized?: boolean; messageTypeCount?: number; messageTypeList?: Array; messageTypeOrBuilderList?: Array; name?: string; nameBytes?: ByteString; options?: FileOptions; optionsOrBuilder?: FileOptionsOrBuilder; package?: string; packageBytes?: ByteString; parserForType?: ParserFileDescriptorProto; publicDependencyCount?: number; publicDependencyList?: Array; serializedSize?: number; serviceCount?: number; serviceList?: Array; serviceOrBuilderList?: Array; sourceCodeInfo?: SourceCodeInfo; sourceCodeInfoOrBuilder?: SourceCodeInfoOrBuilder; syntax?: string; syntaxBytes?: ByteString; unknownFields?: UnknownFieldSet; weakDependencyCount?: number; weakDependencyList?: Array; }; type FileOptions = { allFields?: { [key: string]: unknown; }; allFieldsRaw?: { [key: string]: unknown; }; ccEnableArenas?: boolean; ccGenericServices?: boolean; csharpNamespace?: string; csharpNamespaceBytes?: ByteString; defaultInstanceForType?: FileOptions; deprecated?: boolean; descriptorForType?: Descriptor; features?: FeatureSet; featuresOrBuilder?: FeatureSetOrBuilder; goPackage?: string; goPackageBytes?: ByteString; initializationErrorString?: string; initialized?: boolean; /** * @deprecated */ javaGenerateEqualsAndHash?: boolean; javaGenericServices?: boolean; javaMultipleFiles?: boolean; javaOuterClassname?: string; javaOuterClassnameBytes?: ByteString; javaPackage?: string; javaPackageBytes?: ByteString; javaStringCheckUtf8?: boolean; objcClassPrefix?: string; objcClassPrefixBytes?: ByteString; optimizeFor?: 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME'; parserForType?: ParserFileOptions; phpClassPrefix?: string; phpClassPrefixBytes?: ByteString; phpGenericServices?: boolean; phpMetadataNamespace?: string; phpMetadataNamespaceBytes?: ByteString; phpNamespace?: string; phpNamespaceBytes?: ByteString; pyGenericServices?: boolean; rubyPackage?: string; rubyPackageBytes?: ByteString; serializedSize?: number; swiftPrefix?: string; swiftPrefixBytes?: ByteString; uninterpretedOptionCount?: number; uninterpretedOptionList?: Array; uninterpretedOptionOrBuilderList?: Array; unknownFields?: UnknownFieldSet; }; type FileOptionsOrBuilder = { allFields?: { [key: string]: unknown; }; ccEnableArenas?: boolean; ccGenericServices?: boolean; csharpNamespace?: string; csharpNamespaceBytes?: ByteString; defaultInstanceForType?: Message; deprecated?: boolean; descriptorForType?: Descriptor; features?: FeatureSet; featuresOrBuilder?: FeatureSetOrBuilder; goPackage?: string; goPackageBytes?: ByteString; initializationErrorString?: string; initialized?: boolean; /** * @deprecated */ javaGenerateEqualsAndHash?: boolean; javaGenericServices?: boolean; javaMultipleFiles?: boolean; javaOuterClassname?: string; javaOuterClassnameBytes?: ByteString; javaPackage?: string; javaPackageBytes?: ByteString; javaStringCheckUtf8?: boolean; objcClassPrefix?: string; objcClassPrefixBytes?: ByteString; optimizeFor?: 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME'; phpClassPrefix?: string; phpClassPrefixBytes?: ByteString; phpGenericServices?: boolean; phpMetadataNamespace?: string; phpMetadataNamespaceBytes?: ByteString; phpNamespace?: string; phpNamespaceBytes?: ByteString; pyGenericServices?: boolean; rubyPackage?: string; rubyPackageBytes?: ByteString; swiftPrefix?: string; swiftPrefixBytes?: ByteString; uninterpretedOptionCount?: number; uninterpretedOptionList?: Array; uninterpretedOptionOrBuilderList?: Array; unknownFields?: UnknownFieldSet; }; type GenerateTokenRequest = { expiration?: number; keyId: string; keySecret: string; }; type GrantedAccess = { access?: Array<'CREATE' | 'READ' | 'EXECUTE' | 'UPDATE' | 'DELETE'>; tag?: string; target?: TargetRef; }; type GrantedAccessResponse = { grantedAccess?: Array; }; type Group = { defaultAccess?: { [key: string]: Array<'CREATE' | 'READ' | 'EXECUTE' | 'UPDATE' | 'DELETE'>; }; description?: string; id?: string; roles?: Array; }; type HandledEventResponse = { active?: boolean; event?: string; name?: string; numberOfActions?: number; numberOfMessages?: number; }; type HumanTaskAssignment = { assignee?: HumanTaskUser; slaMinutes?: number; }; type HumanTaskDefinition = { assignmentCompletionStrategy?: 'LEAVE_OPEN' | 'TERMINATE'; assignments?: Array; displayName?: string; fullTemplate?: HumanTaskTemplate; taskTriggers?: Array; userFormTemplate?: UserFormTemplate; }; type HumanTaskEntry = { assignee?: HumanTaskUser; claimant?: HumanTaskUser; createdBy?: string; createdOn?: number; definitionName?: string; displayName?: string; humanTaskDef?: HumanTaskDefinition; input?: { [key: string]: unknown; }; output?: { [key: string]: unknown; }; ownerApp?: string; state?: 'PENDING' | 'ASSIGNED' | 'IN_PROGRESS' | 'COMPLETED' | 'TIMED_OUT' | 'DELETED'; taskId?: string; taskRefName?: string; updatedBy?: string; updatedOn?: number; workflowId?: string; workflowName?: string; }; type HumanTaskSearch = { assignees?: Array; claimants?: Array; definitionNames?: Array; displayNames?: Array; fullTextQuery?: string; searchType?: 'ADMIN' | 'INBOX'; size?: number; start?: number; states?: Array<'PENDING' | 'ASSIGNED' | 'IN_PROGRESS' | 'COMPLETED' | 'TIMED_OUT' | 'DELETED'>; taskInputQuery?: string; taskOutputQuery?: string; taskRefNames?: Array; updateEndTime?: number; updateStartTime?: number; workflowIds?: Array; workflowNames?: Array; }; type HumanTaskSearchResult = { hits?: number; pageSizeLimit?: number; results?: Array; start?: number; totalHits?: number; }; type HumanTaskTemplate = { createTime?: number; createdBy?: string; jsonSchema: { [key: string]: unknown; }; name: string; ownerApp?: string; tags?: Array; templateUI: { [key: string]: unknown; }; updateTime?: number; updatedBy?: string; version: number; }; type HumanTaskTrigger = { startWorkflowRequest?: StartWorkflowRequest; triggerType?: 'ASSIGNEE_CHANGED' | 'CLAIMANT_CHANGED' | 'PENDING' | 'IN_PROGRESS' | 'ASSIGNED' | 'COMPLETED' | 'TIMED_OUT'; }; type HumanTaskUser = { user?: string; userType?: 'EXTERNAL_USER' | 'EXTERNAL_GROUP' | 'CONDUCTOR_USER' | 'CONDUCTOR_GROUP'; }; type Integration = { apis?: Array; category?: 'API' | 'AI_MODEL' | 'VECTOR_DB' | 'RELATIONAL_DB' | 'MESSAGE_BROKER' | 'GIT' | 'EMAIL' | 'MCP'; configuration?: { [key: string]: unknown; }; createTime?: number; createdBy?: string; description?: string; enabled?: boolean; modelsCount?: number; name?: string; ownerApp?: string; tags?: Array; type?: string; updateTime?: number; updatedBy?: string; }; type IntegrationApi = { api?: string; configuration?: { [key: string]: unknown; }; createTime?: number; createdBy?: string; description?: string; enabled?: boolean; integrationName?: string; ownerApp?: string; tags?: Array; updateTime?: number; updatedBy?: string; }; type IntegrationApiUpdate = { configuration?: { [key: string]: unknown; }; description?: string; enabled?: boolean; }; type IntegrationDef = { apis?: Array; category?: 'API' | 'AI_MODEL' | 'VECTOR_DB' | 'RELATIONAL_DB' | 'MESSAGE_BROKER' | 'GIT' | 'EMAIL' | 'MCP'; categoryLabel?: string; configuration?: Array; description?: string; enabled?: boolean; iconName?: string; name?: string; tags?: Array; type?: string; }; type IntegrationDefApi = { api?: string; description?: string; inputSchema?: SchemaDef; integrationType?: string; outputSchema?: SchemaDef; }; type IntegrationDefFormField = { defaultValue?: string; description?: string; fieldName?: 'api_key' | 'user' | 'endpoint' | 'authUrl' | 'environment' | 'projectName' | 'indexName' | 'publisher' | 'password' | 'namespace' | 'batchSize' | 'batchWaitTime' | 'visibilityTimeout' | 'connectionType' | 'connectionPoolSize' | 'consumer' | 'stream' | 'batchPollConsumersCount' | 'consumer_type' | 'region' | 'awsAccountId' | 'externalId' | 'roleArn' | 'protocol' | 'mechanism' | 'port' | 'schemaRegistryUrl' | 'schemaRegistryApiKey' | 'schemaRegistryApiSecret' | 'authenticationType' | 'truststoreAuthenticationType' | 'tls' | 'cipherSuite' | 'pubSubMethod' | 'keyStorePassword' | 'keyStoreLocation' | 'schemaRegistryAuthType' | 'valueSubjectNameStrategy' | 'datasourceURL' | 'jdbcDriver' | 'subscription' | 'serviceAccountCredentials' | 'file' | 'tlsFile' | 'queueManager' | 'groupId' | 'channel' | 'dimensions' | 'distance_metric' | 'indexing_method' | 'inverted_list_count' | 'pullPeriod' | 'pullBatchWaitMillis' | 'completionsPath' | 'betaVersion' | 'version'; fieldType?: 'DROPDOWN' | 'TEXT' | 'PASSWORD' | 'FILE'; label?: string; optional?: boolean; value?: string; valueOptions?: Array