/**
 * Trust V1 evaluator.
 *
 * Pure function that evaluates writer trust status against a built
 * trust state and policy configuration. No I/O, no side effects.
 *
 * @module domain/trust/TrustEvaluator
 * @see docs/specs/TRUST_CRYPTO_ALGORITHM.md Section 12
 */
import { type TrustPolicy } from './schemas.ts';
import { TrustAssessment } from './TrustAssessment.ts';
import type { TrustState } from './TrustStateBuilder.ts';
/**
 * Evaluates trust status for a set of writers against the current trust state.
 */
declare function evaluateWriters(writerIds: readonly string[], trustState: TrustState, policy: TrustPolicy): TrustAssessment;
export { evaluateWriters };
