import type { OutputContext, OutputVerbosity } from "../output/types.js"; export interface DevSmartRebuildCommandOptions { readonly projectRoot?: string; readonly since?: string; readonly dryRun: boolean; readonly skipInstall: boolean; readonly restart: boolean; readonly workers?: number; readonly installMode?: "auto" | "skip" | "prefer-offline" | "offline"; readonly installOnFailure?: "warn" | "fail"; readonly installArgs?: string[]; readonly resetLast?: boolean; readonly format: OutputContext["format"]; readonly verbosity: OutputVerbosity; } export declare function devSmartRebuildCommand(options: DevSmartRebuildCommandOptions): Promise;