import type { HookContext, HookResult } from './base.js'; import { BaseHook } from './base.js'; export declare class CheckUnusedParametersHook extends BaseHook { name: string; static metadata: { id: string; displayName: string; description: string; category: "validation"; triggerEvent: "PostToolUse"; matcher: string; }; private readonly UNDERSCORE_PARAM_PATTERNS; execute(context: HookContext): Promise; private isCodeFile; private extractEdits; private analyzeEdits; private detectLazyRefactor; private extractParameters; private extractFunctionSignature; private hasUnderscoreParam; private generateFeedback; } //# sourceMappingURL=check-unused-parameters.d.ts.map