import { ChatEntry } from "../../agent/codebuddy-agent.js";
export interface CommandHandlerResult {
    handled: boolean;
    entry?: ChatEntry;
    passToAI?: boolean;
    prompt?: string;
}
/**
 * Security - Show security dashboard
 */
export declare function handleSecurity(args: string[]): CommandHandlerResult;
/**
 * Dry-Run - Toggle simulation mode
 */
export declare function handleDryRun(args: string[]): CommandHandlerResult;
/**
 * Guardian - Code Guardian agent for code analysis and review
 */
export declare function handleGuardian(args: string[]): Promise<CommandHandlerResult>;
/**
 * Security Review - Comprehensive security analysis command
 * Inspired by Claude Code's /security-review
 */
export declare function handleSecurityReview(args: string[]): Promise<CommandHandlerResult>;
/**
 * Pairing - Manage DM pairing for channel access control
 *
 *   /pairing approve <channel> <code>  - Approve a pending pairing request
 *   /pairing list                      - List all approved senders
 *   /pairing pending                   - List pending pairing requests
 *   /pairing revoke <channel> <userId> - Revoke a paired sender
 *   /pairing status                    - Show pairing system status
 */
export declare function handlePairing(args: string[]): CommandHandlerResult;
/**
 * Identity - Manage cross-channel identity links
 *
 *   /identity link <ch1> <id1> <ch2> <id2>  - Link two channel identities
 *   /identity list                           - List all linked identities
 *   /identity unlink <channel> <userId>      - Remove an identity link
 *   /identity status                         - Show identity linker statistics
 */
export declare function handleIdentity(args: string[]): CommandHandlerResult;
