import type { HookableEvent } from '../hooks/index.js';
import type { Plugin } from '../plugins/plugin.js';
import type { LocalAgent } from '../types/agent.js';
/**
 * Mock plugin that records all hookable event invocations for testing.
 */
export declare class MockPlugin implements Plugin {
    invocations: HookableEvent[];
    get name(): string;
    initAgent(agent: LocalAgent): void;
    reset(): void;
}
//# sourceMappingURL=mock-plugin.d.ts.map