import type { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from '../../google/protobuf/Duration.js'; export interface StartDebouncedRequest { 'namespace'?: (string); /** * calls sharing this key collapse into one run */ 'debounce_key'?: (string); /** * debounce window, reset on every call */ 'window'?: (_google_protobuf_Duration | null); 'workflow_type'?: (string); 'task_queue'?: (string); /** * last-write-wins: overwrites any pending input */ 'input'?: (Buffer | Uint8Array | string); } export interface StartDebouncedRequest__Output { 'namespace': (string); /** * calls sharing this key collapse into one run */ 'debounce_key': (string); /** * debounce window, reset on every call */ 'window': (_google_protobuf_Duration__Output | null); 'workflow_type': (string); 'task_queue': (string); /** * last-write-wins: overwrites any pending input */ 'input': (Buffer); }