import { type ChildProcess } from "node:child_process"; import { Command } from "commander"; import { type LaunchOptions } from "../../../.."; export interface DevCommandOptions extends LaunchOptions { project: string; env?: string; inspect?: string | boolean; interactive?: boolean; verbose?: string[]; } interface DevCommandDefinition { name: string; description: string; } export declare function withDevCommandOptions(command: Command): Command; export declare function terminateChildProcess(child: ChildProcess, timeoutMs?: number): Promise; export declare function executeDevCommand(this: Command, options: DevCommandOptions): Promise; export declare function createDevCommand(definition?: DevCommandDefinition): Command; export default function (): Command; export {};