import type { AutonomyLevel, TrustState, CalibrationMetrics } from './types.js'; /** * Create a fresh trust state at the supervised level. */ export declare function createInitialTrustState(): TrustState; /** * Process a calibration window and update trust state. * Called after each evaluation window (e.g., every 50 decisions). */ export declare function processCalibrationWindow(state: TrustState, windowMetrics: CalibrationMetrics, criticalMiss: boolean, immutableViolation: boolean): TrustState; /** * Get a human-readable summary of the current trust state. */ export declare function summarizeTrustState(state: TrustState): string; /** * Check if the current trust level permits a specific action. */ export declare function isActionPermitted(state: TrustState, requiredLevel: AutonomyLevel): boolean; //# sourceMappingURL=autonomy-controller.d.ts.map