import type { FleetEventFeed } from '../fleet-event-feed.ts'; import type { OpenApiSecuritySchemeName } from '../openapi.ts'; import { type OperationRegistry, type PipelineTrace } from '../operation-catalog.ts'; import { type WorkflowStreamConnectionAcquirer } from '../operations/workflow-events-sse.ts'; import { type Principal } from '../principal.ts'; import type { UnknownRestBinding } from '../rest-bindings.ts'; import type { WorkflowEventFeed } from '../workflow-event-feed.ts'; export type LiveEventStreamContext = { workflowEventFeed?: WorkflowEventFeed; fleetEventFeed?: Pick; acquireWorkflowStreamConnection?: WorkflowStreamConnectionAcquirer; }; type DispatchServerSentEventsBindingOptions = { readonly request: Request; readonly binding: UnknownRestBinding; readonly rawInput: unknown; readonly principal: Principal; readonly registry: OperationRegistry; readonly pipelineTrace?: PipelineTrace; readonly supportedAuthenticationSchemes?: ReadonlySet; readonly liveEventStreamContext?: LiveEventStreamContext; }; export declare function isDirectServerSentEventsOperation(operationName: string): boolean; export declare function dispatchServerSentEventsBinding(options: DispatchServerSentEventsBindingOptions): Promise; export {};