/**
 * Context Visualization Handler
 *
 * Renders a colored grid showing context window usage breakdown.
 * Each cell represents ~1% of the total context window.
 *
 * Colors:
 *   Green   = available space
 *   Blue    = system prompt tokens
 *   Yellow  = message tokens
 *   Magenta = tool definition tokens
 *
 * @module commands/handlers/context-handler
 */
/**
 * Token usage breakdown for the context window
 */
export interface ContextTokenCounts {
    /** Tokens used by the system prompt */
    systemPrompt: number;
    /** Tokens used by conversation messages */
    messages: number;
    /** Tokens used by tool definitions */
    tools: number;
    /** Tokens available (remaining) */
    available: number;
    /** Total context window size */
    total: number;
}
/**
 * Render a colored grid visualizing context window usage.
 *
 * @param counts - Token usage breakdown
 * @returns Formatted string with ANSI colors
 */
export declare function handleContextVisualization(counts: ContextTokenCounts): string;
/**
 * Slash command definition for /context-viz
 */
export declare const CONTEXT_COMMAND: {
    name: string;
    description: string;
    prompt: string;
    filePath: string;
    isBuiltin: boolean;
};
