/** * Complexity system — replaces sessionMode. * * Complexity is the single decider for: * - session timeout budget * - implied auditLoop (auto-review cycles for build flows) */ declare const COMPLEXITY_VALUES: readonly ["snap", "simple", "moderate", "complex", "intricate"]; export type Complexity = typeof COMPLEXITY_VALUES[number]; export declare const DEFAULT_COMPLEXITY: Complexity; interface ComplexityConfig { timeoutMs: number; impliedAuditLoop: number; } export declare const COMPLEXITY_MAP: Record; export declare function getComplexityTimeoutMs(complexity: Complexity): number; export declare function getImpliedAuditLoop(complexity: Complexity): number; export declare function parseComplexity(value: unknown): Complexity | undefined; export declare function resolveComplexity(value: unknown, fallback?: Complexity): Complexity; export {}; //# sourceMappingURL=complexity.d.ts.map