/** * Wire 0.2 Typed Extension Accessor Helpers * * Each accessor returns the parsed typed value if the key is present, * undefined if the key is absent, or throws PEACError with a leaf-precise * RFC 6901 JSON Pointer if the key is present but the value is invalid. */ import type { CommerceExtension } from './commerce.js'; import type { AccessExtension } from './access.js'; import type { ChallengeExtension } from './challenge.js'; import type { IdentityExtension } from './identity.js'; import type { CorrelationExtension } from './correlation.js'; import type { ConsentExtension } from './consent.js'; import type { PrivacyExtension } from './privacy.js'; import type { SafetyExtension } from './safety.js'; import type { ComplianceExtension } from './compliance.js'; import type { ProvenanceExtension } from './provenance.js'; import type { AttributionExtension } from './attribution.js'; import type { PurposeExtension } from './purpose-extension.js'; /** @throws PEACError with RFC 6901 pointer if present but invalid */ export declare function getCommerceExtension(extensions?: Record): CommerceExtension | undefined; /** @throws PEACError with RFC 6901 pointer if present but invalid */ export declare function getAccessExtension(extensions?: Record): AccessExtension | undefined; /** @throws PEACError with RFC 6901 pointer if present but invalid */ export declare function getChallengeExtension(extensions?: Record): ChallengeExtension | undefined; /** @throws PEACError with RFC 6901 pointer if present but invalid */ export declare function getIdentityExtension(extensions?: Record): IdentityExtension | undefined; /** @throws PEACError with RFC 6901 pointer if present but invalid */ export declare function getCorrelationExtension(extensions?: Record): CorrelationExtension | undefined; /** @throws PEACError with RFC 6901 pointer if present but invalid */ export declare function getConsentExtension(extensions?: Record): ConsentExtension | undefined; /** @throws PEACError with RFC 6901 pointer if present but invalid */ export declare function getPrivacyExtension(extensions?: Record): PrivacyExtension | undefined; /** @throws PEACError with RFC 6901 pointer if present but invalid */ export declare function getSafetyExtension(extensions?: Record): SafetyExtension | undefined; /** @throws PEACError with RFC 6901 pointer if present but invalid */ export declare function getComplianceExtension(extensions?: Record): ComplianceExtension | undefined; /** @throws PEACError with RFC 6901 pointer if present but invalid */ export declare function getProvenanceExtension(extensions?: Record): ProvenanceExtension | undefined; /** @throws PEACError with RFC 6901 pointer if present but invalid */ export declare function getAttributionExtension(extensions?: Record): AttributionExtension | undefined; /** @throws PEACError with RFC 6901 pointer if present but invalid */ export declare function getPurposeExtension(extensions?: Record): PurposeExtension | undefined; //# sourceMappingURL=accessors.d.ts.map