import ContinuumEvidenceAccess from './ContinuumEvidenceAccess.ts';
import ContinuumEvidenceCompleteness from './ContinuumEvidenceCompleteness.ts';
import ContinuumEvidenceOrigin from './ContinuumEvidenceOrigin.ts';
import ContinuumEvidenceProofStrength from './ContinuumEvidenceProofStrength.ts';
export type ContinuumEvidencePostureFields = {
    readonly origin: string | ContinuumEvidenceOrigin;
    readonly proofStrength: string | ContinuumEvidenceProofStrength;
    readonly access: string | ContinuumEvidenceAccess;
    readonly completeness: string | ContinuumEvidenceCompleteness;
};
/** Runtime-backed four-coordinate evidence posture for Continuum-family values. */
export default class ContinuumEvidencePosture {
    readonly origin: ContinuumEvidenceOrigin;
    readonly proofStrength: ContinuumEvidenceProofStrength;
    readonly access: ContinuumEvidenceAccess;
    readonly completeness: ContinuumEvidenceCompleteness;
    constructor(fields: ContinuumEvidencePostureFields);
    static translatedGitWarpEvidence(): ContinuumEvidencePosture;
    static nativeContinuumEvidence(): ContinuumEvidencePosture;
    static unsupportedDescriptor(): ContinuumEvidencePosture;
    /** Returns true for git-warp-local facts translated into Continuum shape. */
    isTranslatedGitWarpEvidence(): boolean;
    /** Returns true only for values with native Continuum witnesshood proof. */
    isNativeContinuumEvidence(): boolean;
    /** Returns true when a native proof string must accompany this posture. */
    requiresNativeWitnessProof(): boolean;
    /** Returns true when direct replay can trust this posture without expansion. */
    canAuthorizeReplayShortcut(): boolean;
    /** Returns true when the posture is shape-only descriptor evidence. */
    isUnsupportedDescriptor(): boolean;
    /** Returns the stable four-coordinate lattice key. */
    toString(): string;
}
