type AgentAction = 'register' | 'auto' | 'heartbeat' | 'status' | 'announce' | 'complete' | 'overlaps' | 'broadcast' | 'send' | 'receive' | 'deregister';
interface AgentOptions {
    id?: string;
    name?: string;
    capabilities?: string;
    worktree?: string;
    resource?: string;
    intent?: string;
    description?: string;
    files?: string;
    minutes?: string;
    channel?: string;
    message?: string;
    to?: string;
    priority?: string;
    markRead?: boolean;
}
export declare function agentCommand(action: AgentAction, options?: AgentOptions): Promise<void>;
export {};
//# sourceMappingURL=agent.d.ts.map