export type TokenSaveCategory = "git-status" | "git-log" | "git-diff" | "read-file" | "search" | "typescript" | "lint" | "pytest" | "test" | "json" | "package-manager" | "generic"; export interface TokenSaveClassification { category: TokenSaveCategory; mode: "filtered" | "passthrough"; reason?: string; } export interface TokenSaveFilterResult { text: string; category: TokenSaveCategory; mode: "filtered" | "passthrough"; } export declare function classifyCommand(command: string): TokenSaveClassification; export declare function filterTokenSaveOutput(command: string, rawOutput: string): TokenSaveFilterResult; export declare function estimateTokens(text: string): number;