import { type BuildSettings } from "./build-settings.ts";
import type { BuildArtifact, BuildStrategy } from "./build-strategy.ts";
import type { BuildCommandIo } from "./workspace.ts";
/**
 * Build strategy for Nuxt applications using the Nitro `node-server` preset
 * (the default). Runs `nuxt build` and produces an artifact from `.output/`.
 */
export declare class NuxtBuild implements BuildStrategy {
    #private;
    constructor(options: {
        appPath: string;
        buildSettings?: BuildSettings;
        io?: BuildCommandIo;
    });
    canBuild(signal?: AbortSignal): Promise<boolean>;
    execute(signal?: AbortSignal): Promise<BuildArtifact>;
}
//# sourceMappingURL=nuxt-build.d.ts.map