@builder.io/dev-tools
Version:
Builder.io Visual CMS Devtools
13 lines (12 loc) • 572 B
TypeScript
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;