/** * @fileoverview Public API for the roy-plugin-task-show package. * * The host loader typically does: * import TaskShowPlugin, { createTaskShowPlugin } from "@.../roy-plugin-task-show"; * const plugin = createTaskShowPlugin({ port: 7788 }); * plugin.init(env); */ export { TaskShowPlugin, createTaskShowPlugin, printStartBanner, printStartBannerWithWarning, type BannerLogger, } from "./plugin.js"; export type { TaskShowPluginInterface } from "./plugin.js"; export { DEFAULT_CONFIG, } from "./types.js"; export type { TaskShowConfig, PluginEnvLike, TaskSession, ToolCallRecord, TaskEvent, TaskEventType, TaskCreatedEventData, TaskUpdatedEventData, TaskCompletedEventData, ToolRecordedEventData, TypedTaskEvent, } from "./types.js"; export { ToolCallCollector, } from "./collector.js"; export { TaskShowServer, } from "./server.js"; export type { ServerInfo } from "./server.js"; export { EventBus, formatSSEFrame, writeSSEHeaders, } from "./event-bus.js"; export type { SubscriberHandle, EventListener } from "./event-bus.js"; export { buildVisualizationUrl, buildIndexUrl, } from "./url-injector.js"; import TaskShowPlugin from "./plugin.js"; export default TaskShowPlugin; //# sourceMappingURL=index.d.ts.map