/** * Wire 0.2 Extension Group Limits * * Centralized per-field bounds for all Wire 0.2 extension group fields. * Prevents magic numbers and allows external reference. * Follows repo _LIMITS convention. * * Byte-budget constants are normative and live in @peac/kernel * (EXTENSION_BUDGET). Re-exported here for schema-layer convenience. */ export { EXTENSION_BUDGET } from '@peac/kernel'; /** * Normative per-field bounds for Wire 0.2 extension group fields. */ export declare const EXTENSION_LIMITS: { readonly maxExtensionKeyLength: 512; readonly maxDnsLabelLength: 63; readonly maxDnsDomainLength: 253; readonly maxPaymentRailLength: 128; readonly maxCurrencyLength: 16; readonly maxAmountMinorLength: 64; readonly maxReferenceLength: 256; readonly maxAssetLength: 256; readonly maxCommerceEventLength: 64; readonly maxResourceLength: 2048; readonly maxActionLength: 256; readonly maxProblemTypeLength: 2048; readonly maxProblemTitleLength: 256; readonly maxProblemDetailLength: 4096; readonly maxProblemInstanceLength: 2048; readonly maxProofRefLength: 256; readonly maxTraceIdLength: 32; readonly maxSpanIdLength: 16; readonly maxWorkflowIdLength: 256; readonly maxParentJtiLength: 256; readonly maxDependsOnLength: 64; readonly maxConsentBasisLength: 128; readonly maxConsentMethodLength: 128; readonly maxDataCategoriesCount: 64; readonly maxDataCategoryLength: 128; readonly maxConsentScopeLength: 256; readonly maxJurisdictionLength: 16; readonly maxFrameworkLength: 256; readonly maxAuditRefLength: 256; readonly maxAuditorLength: 256; readonly maxComplianceScopeLength: 512; readonly maxDataClassificationLength: 128; readonly maxProcessingBasisLength: 128; readonly maxAnonymizationMethodLength: 128; readonly maxDataSubjectCategoryLength: 128; readonly maxTransferMechanismLength: 128; readonly maxAssessmentMethodLength: 256; readonly maxSafetyMeasuresCount: 32; readonly maxSafetyMeasureLength: 256; readonly maxIncidentRefLength: 256; readonly maxModelRefLength: 256; readonly maxSafetyCategoryLength: 128; readonly maxSourceTypeLength: 128; readonly maxSourceRefLength: 256; readonly maxVerificationMethodLength: 128; readonly maxCustodyChainCount: 16; readonly maxCustodianLength: 256; readonly maxCustodyActionLength: 128; readonly maxSlsaTrackLength: 64; readonly maxSlsaVersionLength: 16; readonly maxCreatorRefLength: 256; readonly maxObligationTypeLength: 128; readonly maxAttributionTextLength: 1024; readonly maxContentSignalSourceLength: 128; readonly maxExternalPurposesCount: 32; readonly maxExternalPurposeLength: 128; readonly maxPurposeBasisLength: 128; readonly maxCompatiblePurposesCount: 32; readonly maxHttpsUriLength: 2048; readonly maxSha256DigestLength: 71; readonly maxIso8601DurationLength: 64; readonly maxIso8601DateLength: 10; readonly maxSpdxExpressionLength: 128; }; //# sourceMappingURL=limits.d.ts.map