export declare const TRUST_MINIMUM_MATCHING_RUNS = 20; export declare const TRUST_REQUIRED_PASS_RATE_BASIS_POINTS = 9500; export interface TrustIdentity { readonly policy_version: number; readonly policy_digest: string; readonly gate_digest: string; } export interface TrustRunSummary extends TrustIdentity { readonly run_id: string; readonly deterministic_passed: boolean; } export interface TrustAssessmentInput extends TrustIdentity { readonly runs: readonly TrustRunSummary[]; } export type TrustAssessmentStatus = "manual" | "eligible_for_review"; export interface TrustAssessment { readonly status: TrustAssessmentStatus; readonly matching_runs: number; readonly passed_runs: number; readonly pass_rate_basis_points: number; readonly minimum_matching_runs: typeof TRUST_MINIMUM_MATCHING_RUNS; readonly required_pass_rate_basis_points: typeof TRUST_REQUIRED_PASS_RATE_BASIS_POINTS; } export declare function assessTrust(value: unknown): Readonly;