declare const NATIVE_ORIGIN = "native";
declare const TRANSLATED_ORIGIN = "translated";
declare const FIXTURE_ORIGIN = "fixture";
declare const SYNTHETIC_ORIGIN = "synthetic";
declare const DESCRIPTOR_ORIGIN = "descriptor";
export type ContinuumEvidenceOriginValue = typeof NATIVE_ORIGIN | typeof TRANSLATED_ORIGIN | typeof FIXTURE_ORIGIN | typeof SYNTHETIC_ORIGIN | typeof DESCRIPTOR_ORIGIN;
export declare const CONTINUUM_EVIDENCE_ORIGINS: readonly ContinuumEvidenceOriginValue[];
/** Origin coordinate for a Continuum evidence posture. */
export default class ContinuumEvidenceOrigin {
    readonly value: ContinuumEvidenceOriginValue;
    constructor(value: string);
    static native(): ContinuumEvidenceOrigin;
    static translated(): ContinuumEvidenceOrigin;
    static fixture(): ContinuumEvidenceOrigin;
    static synthetic(): ContinuumEvidenceOrigin;
    static descriptor(): ContinuumEvidenceOrigin;
    isNative(): boolean;
    isTranslated(): boolean;
    isReplayOrigin(): boolean;
    equals(other: ContinuumEvidenceOrigin): boolean;
    toString(): string;
}
export declare function requireContinuumEvidenceOriginValue(value: string): ContinuumEvidenceOriginValue;
export {};
