import type { Long } from '@grpc/proto-loader'; export interface ReadWorkflowOutputRequest { 'namespace'?: (string); 'workflow_id'?: (string); 'run_id'?: (string); 'stream_name'?: (string); /** * Inclusive first offset when resume_token is empty. Defaults to zero. */ 'start_offset'?: (number | string | Long); /** * Maximum data/end chunks returned before a clean page boundary (1..1000). */ 'page_size'?: (number); /** * Continue polling after the current end of committed data until an end * marker, deadline/cancellation, or the page boundary is reached. */ 'tail'?: (boolean); /** * Opaque token returned by a prior chunk; binds scope and next offset. */ 'resume_token'?: (string); } export interface ReadWorkflowOutputRequest__Output { 'namespace': (string); 'workflow_id': (string); 'run_id': (string); 'stream_name': (string); /** * Inclusive first offset when resume_token is empty. Defaults to zero. */ 'start_offset': (string); /** * Maximum data/end chunks returned before a clean page boundary (1..1000). */ 'page_size': (number); /** * Continue polling after the current end of committed data until an end * marker, deadline/cancellation, or the page boundary is reached. */ 'tail': (boolean); /** * Opaque token returned by a prior chunk; binds scope and next offset. */ 'resume_token': (string); }