/**
 * Resource Control Hook
 *
 * Unifies resource tracking, monitoring, and active memory compaction.
 * Replaces separate ResourceUsageHook and MemoryCompactionHook.
 */
import type { PostToolUseHook, AssistantDoneHook, HookContext } from "../types.js";
export declare class ResourceControlHook implements PostToolUseHook, AssistantDoneHook {
    name: "ResourceControl";
    private lastCompactionTime;
    execute(ctx: HookContext, toolOrText: string, input?: any, output?: any): Promise<any>;
    private checkMemoryHealth;
}
