/** * Default Platform Adapter - No-op implementation for CLI and testing. * * Every method logs the action and returns a success result. * This adapter is safe to use in any environment as it performs * no actual enforcement. * * @module agent-threat-rules/adapters/default-adapter */ import type { ActionResult, ExecutionContext, PlatformAdapter } from "../types.js"; export declare class DefaultAdapter implements PlatformAdapter { readonly name = "default"; blockInput(ctx: ExecutionContext): Promise; blockOutput(ctx: ExecutionContext): Promise; blockTool(ctx: ExecutionContext): Promise; quarantineSession(ctx: ExecutionContext): Promise; resetContext(ctx: ExecutionContext): Promise; alert(ctx: ExecutionContext): Promise; shadow(ctx: ExecutionContext): Promise; snapshot(ctx: ExecutionContext): Promise; escalate(ctx: ExecutionContext): Promise; reducePermissions(ctx: ExecutionContext): Promise; killAgent(ctx: ExecutionContext): Promise; } //# sourceMappingURL=default-adapter.d.ts.map