import type { SessionInput, SessionTransportKind } from "../interactive-session/types.js"; import type { EngagementScope } from "../store/scope.js"; import type { RiskLevel } from "../types.js"; export interface RiskDecision { level: RiskLevel; reason: string; } export interface ClassifyOptions { scope?: EngagementScope | undefined; } export declare function classifyShellCommand(command: string, options?: ClassifyOptions): RiskDecision; export interface InteractiveInputPolicyContext { readonly ownerId: string; readonly sessionId: string; readonly transport: SessionTransportKind; readonly input: SessionInput; readonly scope?: EngagementScope | undefined; } export declare function classifyInteractiveInput(context: InteractiveInputPolicyContext): RiskDecision;