declare const AVAILABLE_ACCESS = "available";
declare const REDACTED_ACCESS = "redacted";
declare const CREDENTIAL_REQUIRED_ACCESS = "credential-required";
declare const DENIED_ACCESS = "denied";
export type ContinuumEvidenceAccessValue = typeof AVAILABLE_ACCESS | typeof REDACTED_ACCESS | typeof CREDENTIAL_REQUIRED_ACCESS | typeof DENIED_ACCESS;
export declare const CONTINUUM_EVIDENCE_ACCESSES: readonly ContinuumEvidenceAccessValue[];
/** Access coordinate for a Continuum evidence posture. */
export default class ContinuumEvidenceAccess {
    readonly value: ContinuumEvidenceAccessValue;
    constructor(value: string);
    static available(): ContinuumEvidenceAccess;
    static redacted(): ContinuumEvidenceAccess;
    static credentialRequired(): ContinuumEvidenceAccess;
    static denied(): ContinuumEvidenceAccess;
    isAvailable(): boolean;
    requiresCredential(): boolean;
    equals(other: ContinuumEvidenceAccess): boolean;
    toString(): string;
}
export declare function requireContinuumEvidenceAccessValue(value: string): ContinuumEvidenceAccessValue;
export {};
