export interface AgentCommandOptions {
    context?: string;
    org?: string;
    json?: boolean;
}
export declare function agentListCommand(options?: AgentCommandOptions): Promise<void>;
export declare function agentGetCommand(agentId: string, options?: AgentCommandOptions): Promise<void>;
export declare function agentCreateCommand(agentId: string, options?: AgentCommandOptions & {
    name?: string;
    description?: string;
}): Promise<void>;
export declare function agentUpdateCommand(agentId: string, options?: AgentCommandOptions & {
    name?: string;
    description?: string;
}): Promise<void>;
export declare function agentDeleteCommand(agentId: string, options?: AgentCommandOptions & {
    yes?: boolean;
}): Promise<void>;
export declare function agentConfigGetCommand(agentId: string, options?: AgentCommandOptions & {
    output?: string;
}): Promise<void>;
export declare function agentConfigPatchCommand(agentId: string, options: AgentCommandOptions & {
    file: string;
    json?: boolean;
}): Promise<void>;
interface AgentScaffoldOptions {
    cwd?: string;
    name?: string;
    description?: string;
}
/** Scaffold a new local agent dir + print the `defineAgent` block to add. */
export declare function agentScaffoldCommand(agentId: string, options?: AgentScaffoldOptions): Promise<void>;
export {};
//# sourceMappingURL=agent.d.ts.map