import type { Command } from 'commander'; import type { Spinner } from '../spinner.js'; import type { CliLogger } from '../logger.js'; export declare function registerBasicCommands(program: Command, deps: { env: { isDevPackage: boolean; defaultDevPort: number; log: (line: string) => void; error: (line: string) => void; exit: (code: number) => never; }; clean: { logger: CliLogger; }; examples: { log: (line: string) => void; }; port: { defaultPort: number; createSpinner: (text: string) => Promise; findListeningPids: (port: number) => number[]; killPidBestEffort: (pid: number, opts: { force: boolean; }) => void; sleep: (ms: number) => Promise; log: (line: string) => void; error: (line: string) => void; exit: (code: number) => never; }; }): void;