import { type BuildSettings } from "./build-settings.ts"; import { type BuildArtifact, type BuildStrategy } from "./build-strategy.ts"; import type { BuildCommandIo } from "./workspace.ts"; /** * Generic artifact strategy for frameworks the SDK does not know about yet. * Runs an optional command, stages a configured output directory as-is, and * starts the configured entrypoint from inside that artifact. */ export declare class CustomBuild implements BuildStrategy { #private; constructor(options: { appPath: string; entrypoint?: string; buildSettings?: BuildSettings; io?: BuildCommandIo; }); canBuild(_signal?: AbortSignal): Promise; execute(signal?: AbortSignal): Promise; } //# sourceMappingURL=custom-build.d.ts.map