import type { Command } from "#compiled/commander/index.js"; import type { ApplicationBuildOptions } from "#internal/nitro/host/types.js"; export type BuildHost = (appRoot: string, options: ApplicationBuildOptions) => Promise; interface BuildCommandLogger { log(message: string): void; } /** Registers the production application build command. */ export declare function registerBuildCommand(input: { readonly appRoot: string; readonly buildHost?: BuildHost; readonly logger: BuildCommandLogger; readonly program: Command; }): void; export {};