import type { DevToolsSys } from "@builder.io/dev-tools/core"; import type { Credentials } from "../credentials"; import type { FusionConfig, LaunchServerStatus } from "#ai-utils"; export interface FusionStatusMonitor { start: () => void; stop: () => void; getPeakUsage: () => { peakDiskUsage: number | undefined; peakMemoryUsage: number | undefined; }; } export declare function createFusionStatusMonitor(sys: DevToolsSys, credentials: Credentials, fusionConfig: FusionConfig, sharedState: LaunchServerStatus): FusionStatusMonitor | null;