import { ExtensionComposition } from "../extensionAssembler/index.cjs"; import { HarnessContext } from "../harnessContext.cjs"; //#region src/builders/cli/runtimeBundle/index.d.ts export interface RuntimeExtensionPlan { /** Actual Pi factory activation order. */ extensions: string[]; /** Actual detached-child factory activation order. */ childExtensions: string[]; fingerprint: string; composition: ExtensionComposition; } export interface RuntimeBundleBuild extends RuntimeExtensionPlan { bundle: string; manifest: string; } /** Resolves the parent and detached-child extension lists for one launch. */ export declare function createRuntimeExtensionPlan(context: HarnessContext): RuntimeExtensionPlan; /** Compiles the exact Pi load order used by the selected launch matrix. */ export declare function buildRuntimeBundle(context: HarnessContext, plan?: RuntimeExtensionPlan, location?: import("@agimon-ai/doompi-core/sync-location").SyncLocation): Promise; //#endregion //# sourceMappingURL=index.d.cts.map