#!/usr/bin/env node
/**
 * Hook handler for warning about excessive context usage from permissions
 *
 * This script is called by Claude Code SessionStart hook.
 * It checks the size of settings.local.json files and warns if they
 * are consuming excessive context tokens.
 */
/**
 * Output hook result with systemMessage
 * @param args - Configuration arguments
 * @param args.message - Message to output
 */
declare const logToClaudeSession: (args: {
    message: string;
}) => void;
/**
 * Main entry point
 * @param args - Configuration arguments
 * @param args.cwd - Current working directory
 */
export declare const main: (args?: {
    cwd?: string | null;
}) => Promise<void>;
export { logToClaudeSession };
//# sourceMappingURL=context-usage-warning.d.ts.map