import type * as grpc from '@grpc/grpc-js'; import type { EnumTypeDefinition, MessageTypeDefinition } from '@grpc/proto-loader'; import type { WorkerServiceClient as _memoflow_v1_WorkerServiceClient, WorkerServiceDefinition as _memoflow_v1_WorkerServiceDefinition } from './memoflow/v1/WorkerService.js'; type SubtypeConstructor any, Subtype> = { new (...args: ConstructorParameters): Subtype; }; export interface ProtoGrpcType { google: { protobuf: { Duration: MessageTypeDefinition; Timestamp: MessageTypeDefinition; }; }; memoflow: { v1: { ActivityFailed: MessageTypeDefinition; ActivityOutputChunk: MessageTypeDefinition; ActivitySuccess: MessageTypeDefinition; ActivityTask: MessageTypeDefinition; AiBudgetEstimate: MessageTypeDefinition; AiBudgetPriceIdentity: MessageTypeDefinition; AiBudgetResolutionEvidence: EnumTypeDefinition; AiFinishReason: EnumTypeDefinition; AiInvocationRecord: MessageTypeDefinition; AiInvocationStatus: EnumTypeDefinition; AiNormalizedUsage: MessageTypeDefinition; AiOperation: EnumTypeDefinition; AiPriceSnapshot: MessageTypeDefinition; AiProviderExtension: MessageTypeDefinition; AiRetryAndRateLimit: MessageTypeDefinition; AiToolEffectRecord: MessageTypeDefinition; AiToolEffectStatus: EnumTypeDefinition; AppendOutputChunkRequest: MessageTypeDefinition; Command: MessageTypeDefinition; CompleteActivityRequest: MessageTypeDefinition; CompleteWorkflowTaskRequest: MessageTypeDefinition; ErrorCode: EnumTypeDefinition; ErrorDetail: MessageTypeDefinition; ErrorScope: EnumTypeDefinition; FieldViolation: MessageTypeDefinition; ForkEffectMode: EnumTypeDefinition; ForkExecutionOverride: MessageTypeDefinition; ForkExecutionPolicy: MessageTypeDefinition; ForkOverrideKind: EnumTypeDefinition; GetCheckpointsRequest: MessageTypeDefinition; GetCheckpointsResponse: MessageTypeDefinition; GetSqlContractRequest: MessageTypeDefinition; GetSqlContractResponse: MessageTypeDefinition; HttpEffectMeta: MessageTypeDefinition; PayloadBlobReference: MessageTypeDefinition; PayloadEncryption: MessageTypeDefinition; PayloadEnvelope: MessageTypeDefinition; PayloadMetadata: MessageTypeDefinition; ReadActivityOutputRequest: MessageTypeDefinition; ReadActivityOutputResponse: MessageTypeDefinition; RecordAiInvocationRequest: MessageTypeDefinition; RecordAiToolEffectRequest: MessageTypeDefinition; RecordSideEffectCommand: MessageTypeDefinition; ReserveAiBudgetRequest: MessageTypeDefinition; ResolveAiBudgetRequest: MessageTypeDefinition; RetryPolicy: MessageTypeDefinition; ScheduleActivityCommand: MessageTypeDefinition; ScheduleTimerCommand: MessageTypeDefinition; SettleAiBudgetRequest: MessageTypeDefinition; SettleRecoveredAiBudgetRequest: MessageTypeDefinition; Signal: MessageTypeDefinition; StartChildWorkflowCommand: MessageTypeDefinition; StepCheckpoint: MessageTypeDefinition; StepStatus: EnumTypeDefinition; StepType: EnumTypeDefinition; StreamChunkRequest: MessageTypeDefinition; TaskDeliveryIdentity: MessageTypeDefinition; TaskKind: EnumTypeDefinition; WaitForSignalCommand: MessageTypeDefinition; WorkerService: SubtypeConstructor & { service: _memoflow_v1_WorkerServiceDefinition; }; WorkflowInfo: MessageTypeDefinition; WorkflowStatus: EnumTypeDefinition; WorkflowTask: MessageTypeDefinition; WorkflowTaskFailed: MessageTypeDefinition; WorkflowTaskSuccess: MessageTypeDefinition; WorkflowTaskSuspended: MessageTypeDefinition; }; }; } export {};