/** * Reference Validation Codes * * Codes for reference validation including bundle references. */ export declare const ReferenceCodes: { readonly 'reference-empty': { readonly aspect: 'reference'; readonly severity: 'error'; readonly description: 'Reference is empty'; }; readonly 'reference-invalid-contained': { readonly aspect: 'reference'; readonly severity: 'error'; readonly description: 'Invalid contained reference format'; }; readonly 'reference-invalid-url': { readonly aspect: 'reference'; readonly severity: 'error'; readonly description: 'Invalid reference URL'; }; readonly 'reference-invalid-format': { readonly aspect: 'reference'; readonly severity: 'error'; readonly description: 'Invalid reference format'; }; readonly 'reference-type-mismatch': { readonly aspect: 'reference'; readonly severity: 'error'; readonly description: 'Reference type does not match allowed types'; }; readonly 'reference-type-unknown': { readonly aspect: 'reference'; readonly severity: 'warning'; readonly description: 'Unknown reference type'; }; readonly 'reference-contained-not-found': { readonly aspect: 'reference'; readonly severity: 'error'; readonly description: 'Contained reference not found'; }; readonly 'reference-contained-type-mismatch': { readonly aspect: 'reference'; readonly severity: 'error'; readonly description: 'Contained reference type mismatch'; }; readonly 'reference-contained-type-unknown': { readonly aspect: 'reference'; readonly severity: 'warning'; readonly description: 'Unknown contained reference type'; }; readonly 'reference-not-found': { readonly aspect: 'reference'; readonly severity: 'error'; readonly description: 'Referenced resource not found'; }; readonly 'reference-validation-error': { readonly aspect: 'reference'; readonly severity: 'warning'; readonly description: 'Reference validation failed'; }; readonly 'reference-bundle-unresolved': { readonly aspect: 'reference'; readonly severity: 'error'; readonly description: 'Unresolved bundle reference'; }; readonly 'reference-bundle-duplicate-fullurl': { readonly aspect: 'reference'; readonly severity: 'error'; readonly description: 'Duplicate fullUrl in bundle'; }; readonly 'reference-bundle-fullurl-mismatch': { readonly aspect: 'reference'; readonly severity: 'warning'; readonly description: 'Bundle fullUrl does not match resource'; }; readonly 'reference-bundle-missing-type': { readonly aspect: 'reference'; readonly severity: 'error'; readonly description: 'Bundle is missing type'; }; readonly 'reference-bundle-missing-entries': { readonly aspect: 'reference'; readonly severity: 'error'; readonly description: 'Bundle is missing entries'; }; readonly 'reference-bundle-invalid-entries': { readonly aspect: 'reference'; readonly severity: 'error'; readonly description: 'Bundle entries are invalid'; }; readonly 'reference-bundle-entry-missing-request': { readonly aspect: 'reference'; readonly severity: 'error'; readonly description: 'Bundle entry missing request'; }; readonly 'reference-bundle-request-missing-method': { readonly aspect: 'reference'; readonly severity: 'error'; readonly description: 'Bundle request missing method'; }; readonly 'reference-bundle-request-missing-url': { readonly aspect: 'reference'; readonly severity: 'error'; readonly description: 'Bundle request missing url'; }; }; export type ReferenceCode = keyof typeof ReferenceCodes; //# sourceMappingURL=reference-codes.d.ts.map