/**
 * Detects if the current process is being invoked by an AI agent/assistant
 *
 * AI agents typically cannot interact with TUI (Terminal User Interface) properly,
 * so we auto-disable TUI when an agent is detected.
 */
export interface AgentDetectionResult {
    isAgent: boolean;
    agentName?: string;
    reason?: string;
}
/**
 * Check if the process is being run by an AI agent
 */
export declare function detectAIAgent(): AgentDetectionResult;
//# sourceMappingURL=agent-detection.d.ts.map