import { type BackendResult, type ChannelActionOptions, type ChannelBackend } from './sdn-backend'; import { createChannelModuleStreamPump, type ChannelModuleStreamPumpOptions } from './channel-module-pump'; export interface ChannelModulePumpSyncResult { channelId: string; lastResponse: ReturnType['finish'] extends () => Promise ? T : never; stats: ReturnType['stats'] extends () => infer T ? T : never; } export interface ChannelModulePumpSyncOptions extends ChannelModuleStreamPumpOptions { access?: ChannelActionOptions; } export declare function pumpChannelStreamToModule(channels: Pick, channelId: string, options: ChannelModulePumpSyncOptions): Promise>; //# sourceMappingURL=channel-module-sync.d.ts.map