import type { WidgetRenderMeta, WidgetRenderOut, WidgetStats } from '../../client/lib/contract/types'; /** * @param stats - the session record (`stats.subagents` is the whole input). * @param meta - render context; `meta.sim.noActive` is the preview's override (see * `example` below), which forces the no-active-time posture so the * degraded caption can be reviewed without a live session. */ declare function subagentRender(stats: WidgetStats, meta?: WidgetRenderMeta): WidgetRenderOut | null; declare const _default: { id: string; name: () => string; desc: () => string; builtin: true; group: string; sizes: "2x2"[]; render: typeof subagentRender; simToggle: () => string; example: { stats: { subagents: ({ id: string; createdAt: number; mode: "one-shot"; activeMs: number; label?: undefined; } | { id: string; createdAt: number; mode: "continuable"; label: string; activeMs: number; } | { id: string; createdAt: number; mode: "continuable"; activeMs: number; label?: undefined; } | { id: string; createdAt: number; mode: "one-shot"; label: string; activeMs?: undefined; })[]; }; sim: { noActive: boolean; }; simSteps: { noActive: boolean; }[]; }; }; export default _default;