import { Command } from "commander";
type MachineInstanceData = {
    machineId?: string;
    id?: number;
    internalIP?: string;
    instanceName?: string;
};
type ExistingAgent = {
    id?: number;
    agentName?: string;
    machineInstanceId?: number;
    machineName?: string;
    entryFunctionName?: string;
};
export declare function selectTargetAgent(agents: ExistingAgent[], agentName: string, instance: MachineInstanceData): ExistingAgent | undefined;
export declare function registerDeployCommand(agentCommand: Command): void;
export {};
