import * as _kb_labs_plugin_contracts from '@kb-labs/plugin-contracts'; /** * @module @kb-labs/workflow-cli/ws/logs-channel * WebSocket channel for real-time job logs streaming. * * Polls the workflow daemon REST API to stream logs to the client. * Uses HTTP polling instead of in-process ring buffer because the daemon * runs in a separate process and its logs are not shared via the ring buffer. */ declare function normalizeLevel(level: string): 'info' | 'warn' | 'error' | 'debug'; declare function levelMatches(logLevel: string, filterLevel?: string): boolean; declare const _default: { execute(context: _kb_labs_plugin_contracts.PluginContextV3, input: _kb_labs_plugin_contracts.WSInput): Promise<_kb_labs_plugin_contracts.CommandResult | void>; }; export { _default as default, levelMatches, normalizeLevel };