import type { OutputFormat, OutputVerbosity } from "../output/types.js"; export type WorkersMode = "auto" | "graceful" | "force"; interface OutputOptions { readonly format: OutputFormat; readonly verbosity: OutputVerbosity; } export interface WorkersListCommandOptions extends OutputOptions { readonly autoCleanup: boolean; } export interface WorkersShowCommandOptions extends OutputOptions { readonly workerId: string; } export interface WorkersCapabilitiesCommandOptions extends OutputOptions { readonly workerId?: string; } export interface WorkersScaleCommandOptions extends OutputOptions { readonly delta: number; } export interface WorkersModeCommandOptions extends OutputOptions { readonly workerId: string; readonly mode: WorkersMode; } export declare function workersListCommand(options: WorkersListCommandOptions): Promise; export declare function workersShowCommand(options: WorkersShowCommandOptions): Promise; export declare function workersCapabilitiesCommand(options: WorkersCapabilitiesCommandOptions): Promise; export declare function workersScaleCommand(options: WorkersScaleCommandOptions): Promise; export declare function workersRestartCommand(options: WorkersModeCommandOptions): Promise; export declare function workersShutdownCommand(options: WorkersModeCommandOptions): Promise; export {};