import type { Message } from '@bufbuild/protobuf'; import type { GenEnum, GenFile, GenMessage } from '@bufbuild/protobuf/codegenv2'; import type { Any, AnyJson, Empty, EmptyJson } from '@bufbuild/protobuf/wkt'; import type { Value, ValueJson } from '../../values/v1/values_pb'; /** * Describes the file sdk/v1alpha/sdk.proto. */ export declare const file_sdk_v1alpha_sdk: GenFile; /** * @generated from message sdk.v1alpha.SimpleConsensusInputs */ export type SimpleConsensusInputs = Message<'sdk.v1alpha.SimpleConsensusInputs'> & { /** * @generated from oneof sdk.v1alpha.SimpleConsensusInputs.observation */ observation: { /** * @generated from field: values.v1.Value value = 1; */ value: Value; case: 'value'; } | { /** * @generated from field: string error = 2; */ value: string; case: 'error'; } | { case: undefined; value?: undefined; }; /** * @generated from field: sdk.v1alpha.ConsensusDescriptor descriptors = 3; */ descriptors?: ConsensusDescriptor; /** * @generated from field: values.v1.Value default = 4; */ default?: Value; }; /** * @generated from message sdk.v1alpha.SimpleConsensusInputs */ export type SimpleConsensusInputsJson = { /** * @generated from field: values.v1.Value value = 1; */ value?: ValueJson; /** * @generated from field: string error = 2; */ error?: string; /** * @generated from field: sdk.v1alpha.ConsensusDescriptor descriptors = 3; */ descriptors?: ConsensusDescriptorJson; /** * @generated from field: values.v1.Value default = 4; */ default?: ValueJson; }; /** * Describes the message sdk.v1alpha.SimpleConsensusInputs. * Use `create(SimpleConsensusInputsSchema)` to create a new message. */ export declare const SimpleConsensusInputsSchema: GenMessage; /** * @generated from message sdk.v1alpha.FieldsMap */ export type FieldsMap = Message<'sdk.v1alpha.FieldsMap'> & { /** * @generated from field: map fields = 1; */ fields: { [key: string]: ConsensusDescriptor; }; }; /** * @generated from message sdk.v1alpha.FieldsMap */ export type FieldsMapJson = { /** * @generated from field: map fields = 1; */ fields?: { [key: string]: ConsensusDescriptorJson; }; }; /** * Describes the message sdk.v1alpha.FieldsMap. * Use `create(FieldsMapSchema)` to create a new message. */ export declare const FieldsMapSchema: GenMessage; /** * @generated from message sdk.v1alpha.ConsensusDescriptor */ export type ConsensusDescriptor = Message<'sdk.v1alpha.ConsensusDescriptor'> & { /** * @generated from oneof sdk.v1alpha.ConsensusDescriptor.descriptor */ descriptor: { /** * @generated from field: sdk.v1alpha.AggregationType aggregation = 1; */ value: AggregationType; case: 'aggregation'; } | { /** * @generated from field: sdk.v1alpha.FieldsMap fields_map = 2; */ value: FieldsMap; case: 'fieldsMap'; } | { case: undefined; value?: undefined; }; }; /** * @generated from message sdk.v1alpha.ConsensusDescriptor */ export type ConsensusDescriptorJson = { /** * @generated from field: sdk.v1alpha.AggregationType aggregation = 1; */ aggregation?: AggregationTypeJson; /** * @generated from field: sdk.v1alpha.FieldsMap fields_map = 2; */ fieldsMap?: FieldsMapJson; }; /** * Describes the message sdk.v1alpha.ConsensusDescriptor. * Use `create(ConsensusDescriptorSchema)` to create a new message. */ export declare const ConsensusDescriptorSchema: GenMessage; /** * @generated from message sdk.v1alpha.ReportRequest */ export type ReportRequest = Message<'sdk.v1alpha.ReportRequest'> & { /** * @generated from field: bytes encoded_payload = 1; */ encodedPayload: Uint8Array; /** * @generated from field: string encoder_name = 2; */ encoderName: string; /** * @generated from field: string signing_algo = 3; */ signingAlgo: string; /** * @generated from field: string hashing_algo = 4; */ hashingAlgo: string; }; /** * @generated from message sdk.v1alpha.ReportRequest */ export type ReportRequestJson = { /** * @generated from field: bytes encoded_payload = 1; */ encodedPayload?: string; /** * @generated from field: string encoder_name = 2; */ encoderName?: string; /** * @generated from field: string signing_algo = 3; */ signingAlgo?: string; /** * @generated from field: string hashing_algo = 4; */ hashingAlgo?: string; }; /** * Describes the message sdk.v1alpha.ReportRequest. * Use `create(ReportRequestSchema)` to create a new message. */ export declare const ReportRequestSchema: GenMessage; /** * @generated from message sdk.v1alpha.ReportResponse */ export type ReportResponse = Message<'sdk.v1alpha.ReportResponse'> & { /** * @generated from field: bytes config_digest = 1; */ configDigest: Uint8Array; /** * @generated from field: uint64 seq_nr = 2 [jstype = JS_NORMAL]; */ seqNr: bigint; /** * combination of seq_nr and config_digest * * @generated from field: bytes report_context = 3; */ reportContext: Uint8Array; /** * @generated from field: bytes raw_report = 4; */ rawReport: Uint8Array; /** * @generated from field: repeated sdk.v1alpha.AttributedSignature sigs = 5; */ sigs: AttributedSignature[]; }; /** * @generated from message sdk.v1alpha.ReportResponse */ export type ReportResponseJson = { /** * @generated from field: bytes config_digest = 1; */ configDigest?: string; /** * @generated from field: uint64 seq_nr = 2 [jstype = JS_NORMAL]; */ seqNr?: string; /** * combination of seq_nr and config_digest * * @generated from field: bytes report_context = 3; */ reportContext?: string; /** * @generated from field: bytes raw_report = 4; */ rawReport?: string; /** * @generated from field: repeated sdk.v1alpha.AttributedSignature sigs = 5; */ sigs?: AttributedSignatureJson[]; }; /** * Describes the message sdk.v1alpha.ReportResponse. * Use `create(ReportResponseSchema)` to create a new message. */ export declare const ReportResponseSchema: GenMessage; /** * @generated from message sdk.v1alpha.AttributedSignature */ export type AttributedSignature = Message<'sdk.v1alpha.AttributedSignature'> & { /** * @generated from field: bytes signature = 1; */ signature: Uint8Array; /** * @generated from field: uint32 signer_id = 2; */ signerId: number; }; /** * @generated from message sdk.v1alpha.AttributedSignature */ export type AttributedSignatureJson = { /** * @generated from field: bytes signature = 1; */ signature?: string; /** * @generated from field: uint32 signer_id = 2; */ signerId?: number; }; /** * Describes the message sdk.v1alpha.AttributedSignature. * Use `create(AttributedSignatureSchema)` to create a new message. */ export declare const AttributedSignatureSchema: GenMessage; /** * @generated from message sdk.v1alpha.CapabilityRequest */ export type CapabilityRequest = Message<'sdk.v1alpha.CapabilityRequest'> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: google.protobuf.Any payload = 2; */ payload?: Any; /** * @generated from field: string method = 3; */ method: string; /** * @generated from field: int32 callback_id = 4; */ callbackId: number; }; /** * @generated from message sdk.v1alpha.CapabilityRequest */ export type CapabilityRequestJson = { /** * @generated from field: string id = 1; */ id?: string; /** * @generated from field: google.protobuf.Any payload = 2; */ payload?: AnyJson; /** * @generated from field: string method = 3; */ method?: string; /** * @generated from field: int32 callback_id = 4; */ callbackId?: number; }; /** * Describes the message sdk.v1alpha.CapabilityRequest. * Use `create(CapabilityRequestSchema)` to create a new message. */ export declare const CapabilityRequestSchema: GenMessage; /** * @generated from message sdk.v1alpha.CapabilityResponse */ export type CapabilityResponse = Message<'sdk.v1alpha.CapabilityResponse'> & { /** * @generated from oneof sdk.v1alpha.CapabilityResponse.response */ response: { /** * @generated from field: google.protobuf.Any payload = 1; */ value: Any; case: 'payload'; } | { /** * @generated from field: string error = 2; */ value: string; case: 'error'; } | { case: undefined; value?: undefined; }; }; /** * @generated from message sdk.v1alpha.CapabilityResponse */ export type CapabilityResponseJson = { /** * @generated from field: google.protobuf.Any payload = 1; */ payload?: AnyJson; /** * @generated from field: string error = 2; */ error?: string; }; /** * Describes the message sdk.v1alpha.CapabilityResponse. * Use `create(CapabilityResponseSchema)` to create a new message. */ export declare const CapabilityResponseSchema: GenMessage; /** * @generated from message sdk.v1alpha.TriggerSubscription */ export type TriggerSubscription = Message<'sdk.v1alpha.TriggerSubscription'> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: google.protobuf.Any payload = 2; */ payload?: Any; /** * @generated from field: string method = 3; */ method: string; }; /** * @generated from message sdk.v1alpha.TriggerSubscription */ export type TriggerSubscriptionJson = { /** * @generated from field: string id = 1; */ id?: string; /** * @generated from field: google.protobuf.Any payload = 2; */ payload?: AnyJson; /** * @generated from field: string method = 3; */ method?: string; }; /** * Describes the message sdk.v1alpha.TriggerSubscription. * Use `create(TriggerSubscriptionSchema)` to create a new message. */ export declare const TriggerSubscriptionSchema: GenMessage; /** * @generated from message sdk.v1alpha.TriggerSubscriptionRequest */ export type TriggerSubscriptionRequest = Message<'sdk.v1alpha.TriggerSubscriptionRequest'> & { /** * @generated from field: repeated sdk.v1alpha.TriggerSubscription subscriptions = 1; */ subscriptions: TriggerSubscription[]; }; /** * @generated from message sdk.v1alpha.TriggerSubscriptionRequest */ export type TriggerSubscriptionRequestJson = { /** * @generated from field: repeated sdk.v1alpha.TriggerSubscription subscriptions = 1; */ subscriptions?: TriggerSubscriptionJson[]; }; /** * Describes the message sdk.v1alpha.TriggerSubscriptionRequest. * Use `create(TriggerSubscriptionRequestSchema)` to create a new message. */ export declare const TriggerSubscriptionRequestSchema: GenMessage; /** * @generated from message sdk.v1alpha.Trigger */ export type Trigger = Message<'sdk.v1alpha.Trigger'> & { /** * @generated from field: uint64 id = 1 [jstype = JS_NORMAL]; */ id: bigint; /** * @generated from field: google.protobuf.Any payload = 2; */ payload?: Any; }; /** * @generated from message sdk.v1alpha.Trigger */ export type TriggerJson = { /** * @generated from field: uint64 id = 1 [jstype = JS_NORMAL]; */ id?: string; /** * @generated from field: google.protobuf.Any payload = 2; */ payload?: AnyJson; }; /** * Describes the message sdk.v1alpha.Trigger. * Use `create(TriggerSchema)` to create a new message. */ export declare const TriggerSchema: GenMessage; /** * @generated from message sdk.v1alpha.AwaitCapabilitiesRequest */ export type AwaitCapabilitiesRequest = Message<'sdk.v1alpha.AwaitCapabilitiesRequest'> & { /** * @generated from field: repeated int32 ids = 1; */ ids: number[]; }; /** * @generated from message sdk.v1alpha.AwaitCapabilitiesRequest */ export type AwaitCapabilitiesRequestJson = { /** * @generated from field: repeated int32 ids = 1; */ ids?: number[]; }; /** * Describes the message sdk.v1alpha.AwaitCapabilitiesRequest. * Use `create(AwaitCapabilitiesRequestSchema)` to create a new message. */ export declare const AwaitCapabilitiesRequestSchema: GenMessage; /** * @generated from message sdk.v1alpha.AwaitCapabilitiesResponse */ export type AwaitCapabilitiesResponse = Message<'sdk.v1alpha.AwaitCapabilitiesResponse'> & { /** * @generated from field: map responses = 1; */ responses: { [key: number]: CapabilityResponse; }; }; /** * @generated from message sdk.v1alpha.AwaitCapabilitiesResponse */ export type AwaitCapabilitiesResponseJson = { /** * @generated from field: map responses = 1; */ responses?: { [key: number]: CapabilityResponseJson; }; }; /** * Describes the message sdk.v1alpha.AwaitCapabilitiesResponse. * Use `create(AwaitCapabilitiesResponseSchema)` to create a new message. */ export declare const AwaitCapabilitiesResponseSchema: GenMessage; /** * @generated from message sdk.v1alpha.ExecuteRequest */ export type ExecuteRequest = Message<'sdk.v1alpha.ExecuteRequest'> & { /** * @generated from field: bytes config = 1; */ config: Uint8Array; /** * @generated from oneof sdk.v1alpha.ExecuteRequest.request */ request: { /** * @generated from field: google.protobuf.Empty subscribe = 2; */ value: Empty; case: 'subscribe'; } | { /** * @generated from field: sdk.v1alpha.Trigger trigger = 3; */ value: Trigger; case: 'trigger'; } | { case: undefined; value?: undefined; }; /** * @generated from field: uint64 max_response_size = 4 [jstype = JS_NORMAL]; */ maxResponseSize: bigint; }; /** * @generated from message sdk.v1alpha.ExecuteRequest */ export type ExecuteRequestJson = { /** * @generated from field: bytes config = 1; */ config?: string; /** * @generated from field: google.protobuf.Empty subscribe = 2; */ subscribe?: EmptyJson; /** * @generated from field: sdk.v1alpha.Trigger trigger = 3; */ trigger?: TriggerJson; /** * @generated from field: uint64 max_response_size = 4 [jstype = JS_NORMAL]; */ maxResponseSize?: string; }; /** * Describes the message sdk.v1alpha.ExecuteRequest. * Use `create(ExecuteRequestSchema)` to create a new message. */ export declare const ExecuteRequestSchema: GenMessage; /** * @generated from message sdk.v1alpha.ExecutionResult */ export type ExecutionResult = Message<'sdk.v1alpha.ExecutionResult'> & { /** * @generated from oneof sdk.v1alpha.ExecutionResult.result */ result: { /** * @generated from field: values.v1.Value value = 1; */ value: Value; case: 'value'; } | { /** * @generated from field: string error = 2; */ value: string; case: 'error'; } | { /** * @generated from field: sdk.v1alpha.TriggerSubscriptionRequest trigger_subscriptions = 3; */ value: TriggerSubscriptionRequest; case: 'triggerSubscriptions'; } | { case: undefined; value?: undefined; }; }; /** * @generated from message sdk.v1alpha.ExecutionResult */ export type ExecutionResultJson = { /** * @generated from field: values.v1.Value value = 1; */ value?: ValueJson; /** * @generated from field: string error = 2; */ error?: string; /** * @generated from field: sdk.v1alpha.TriggerSubscriptionRequest trigger_subscriptions = 3; */ triggerSubscriptions?: TriggerSubscriptionRequestJson; }; /** * Describes the message sdk.v1alpha.ExecutionResult. * Use `create(ExecutionResultSchema)` to create a new message. */ export declare const ExecutionResultSchema: GenMessage; /** * @generated from message sdk.v1alpha.GetSecretsRequest */ export type GetSecretsRequest = Message<'sdk.v1alpha.GetSecretsRequest'> & { /** * @generated from field: repeated sdk.v1alpha.SecretRequest requests = 1; */ requests: SecretRequest[]; /** * @generated from field: int32 callback_id = 2; */ callbackId: number; }; /** * @generated from message sdk.v1alpha.GetSecretsRequest */ export type GetSecretsRequestJson = { /** * @generated from field: repeated sdk.v1alpha.SecretRequest requests = 1; */ requests?: SecretRequestJson[]; /** * @generated from field: int32 callback_id = 2; */ callbackId?: number; }; /** * Describes the message sdk.v1alpha.GetSecretsRequest. * Use `create(GetSecretsRequestSchema)` to create a new message. */ export declare const GetSecretsRequestSchema: GenMessage; /** * @generated from message sdk.v1alpha.AwaitSecretsRequest */ export type AwaitSecretsRequest = Message<'sdk.v1alpha.AwaitSecretsRequest'> & { /** * @generated from field: repeated int32 ids = 1; */ ids: number[]; }; /** * @generated from message sdk.v1alpha.AwaitSecretsRequest */ export type AwaitSecretsRequestJson = { /** * @generated from field: repeated int32 ids = 1; */ ids?: number[]; }; /** * Describes the message sdk.v1alpha.AwaitSecretsRequest. * Use `create(AwaitSecretsRequestSchema)` to create a new message. */ export declare const AwaitSecretsRequestSchema: GenMessage; /** * @generated from message sdk.v1alpha.AwaitSecretsResponse */ export type AwaitSecretsResponse = Message<'sdk.v1alpha.AwaitSecretsResponse'> & { /** * @generated from field: map responses = 1; */ responses: { [key: number]: SecretResponses; }; }; /** * @generated from message sdk.v1alpha.AwaitSecretsResponse */ export type AwaitSecretsResponseJson = { /** * @generated from field: map responses = 1; */ responses?: { [key: number]: SecretResponsesJson; }; }; /** * Describes the message sdk.v1alpha.AwaitSecretsResponse. * Use `create(AwaitSecretsResponseSchema)` to create a new message. */ export declare const AwaitSecretsResponseSchema: GenMessage; /** * @generated from message sdk.v1alpha.SecretRequest */ export type SecretRequest = Message<'sdk.v1alpha.SecretRequest'> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string namespace = 2; */ namespace: string; }; /** * @generated from message sdk.v1alpha.SecretRequest */ export type SecretRequestJson = { /** * @generated from field: string id = 1; */ id?: string; /** * @generated from field: string namespace = 2; */ namespace?: string; }; /** * Describes the message sdk.v1alpha.SecretRequest. * Use `create(SecretRequestSchema)` to create a new message. */ export declare const SecretRequestSchema: GenMessage; /** * @generated from message sdk.v1alpha.Secret */ export type Secret = Message<'sdk.v1alpha.Secret'> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string namespace = 2; */ namespace: string; /** * @generated from field: string owner = 3; */ owner: string; /** * @generated from field: string value = 4; */ value: string; }; /** * @generated from message sdk.v1alpha.Secret */ export type SecretJson = { /** * @generated from field: string id = 1; */ id?: string; /** * @generated from field: string namespace = 2; */ namespace?: string; /** * @generated from field: string owner = 3; */ owner?: string; /** * @generated from field: string value = 4; */ value?: string; }; /** * Describes the message sdk.v1alpha.Secret. * Use `create(SecretSchema)` to create a new message. */ export declare const SecretSchema: GenMessage; /** * @generated from message sdk.v1alpha.SecretError */ export type SecretError = Message<'sdk.v1alpha.SecretError'> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string namespace = 2; */ namespace: string; /** * @generated from field: string owner = 3; */ owner: string; /** * @generated from field: string error = 4; */ error: string; }; /** * @generated from message sdk.v1alpha.SecretError */ export type SecretErrorJson = { /** * @generated from field: string id = 1; */ id?: string; /** * @generated from field: string namespace = 2; */ namespace?: string; /** * @generated from field: string owner = 3; */ owner?: string; /** * @generated from field: string error = 4; */ error?: string; }; /** * Describes the message sdk.v1alpha.SecretError. * Use `create(SecretErrorSchema)` to create a new message. */ export declare const SecretErrorSchema: GenMessage; /** * @generated from message sdk.v1alpha.SecretResponse */ export type SecretResponse = Message<'sdk.v1alpha.SecretResponse'> & { /** * @generated from oneof sdk.v1alpha.SecretResponse.response */ response: { /** * @generated from field: sdk.v1alpha.Secret secret = 1; */ value: Secret; case: 'secret'; } | { /** * @generated from field: sdk.v1alpha.SecretError error = 2; */ value: SecretError; case: 'error'; } | { case: undefined; value?: undefined; }; }; /** * @generated from message sdk.v1alpha.SecretResponse */ export type SecretResponseJson = { /** * @generated from field: sdk.v1alpha.Secret secret = 1; */ secret?: SecretJson; /** * @generated from field: sdk.v1alpha.SecretError error = 2; */ error?: SecretErrorJson; }; /** * Describes the message sdk.v1alpha.SecretResponse. * Use `create(SecretResponseSchema)` to create a new message. */ export declare const SecretResponseSchema: GenMessage; /** * @generated from message sdk.v1alpha.SecretResponses */ export type SecretResponses = Message<'sdk.v1alpha.SecretResponses'> & { /** * @generated from field: repeated sdk.v1alpha.SecretResponse responses = 1; */ responses: SecretResponse[]; }; /** * @generated from message sdk.v1alpha.SecretResponses */ export type SecretResponsesJson = { /** * @generated from field: repeated sdk.v1alpha.SecretResponse responses = 1; */ responses?: SecretResponseJson[]; }; /** * Describes the message sdk.v1alpha.SecretResponses. * Use `create(SecretResponsesSchema)` to create a new message. */ export declare const SecretResponsesSchema: GenMessage; /** * @generated from enum sdk.v1alpha.AggregationType */ export declare enum AggregationType { /** * @generated from enum value: AGGREGATION_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: AGGREGATION_TYPE_MEDIAN = 1; */ MEDIAN = 1, /** * @generated from enum value: AGGREGATION_TYPE_IDENTICAL = 2; */ IDENTICAL = 2, /** * @generated from enum value: AGGREGATION_TYPE_COMMON_PREFIX = 3; */ COMMON_PREFIX = 3, /** * @generated from enum value: AGGREGATION_TYPE_COMMON_SUFFIX = 4; */ COMMON_SUFFIX = 4 } /** * @generated from enum sdk.v1alpha.AggregationType */ export type AggregationTypeJson = 'AGGREGATION_TYPE_UNSPECIFIED' | 'AGGREGATION_TYPE_MEDIAN' | 'AGGREGATION_TYPE_IDENTICAL' | 'AGGREGATION_TYPE_COMMON_PREFIX' | 'AGGREGATION_TYPE_COMMON_SUFFIX'; /** * Describes the enum sdk.v1alpha.AggregationType. */ export declare const AggregationTypeSchema: GenEnum; /** * @generated from enum sdk.v1alpha.Mode */ export declare enum Mode { /** * @generated from enum value: MODE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: MODE_DON = 1; */ DON = 1, /** * @generated from enum value: MODE_NODE = 2; */ NODE = 2 } /** * @generated from enum sdk.v1alpha.Mode */ export type ModeJson = 'MODE_UNSPECIFIED' | 'MODE_DON' | 'MODE_NODE'; /** * Describes the enum sdk.v1alpha.Mode. */ export declare const ModeSchema: GenEnum;