export type BackendFederationManifestAdapterErrorCode = 'manifest_unavailable' | 'manifest_invalid' | 'remote_unavailable' | 'strict_effect_required' | 'timeout' | 'version_mismatch'; export declare const BACKEND_FEDERATION_MANIFEST_ADAPTER_FAILURE_EVENT: 'modernjs:microvertical-server-fallback'; export declare class BackendFederationManifestAdapterError extends Error { code: BackendFederationManifestAdapterErrorCode; readonly failureEvent: "modernjs:microvertical-server-fallback"; details?: Record; constructor(code: BackendFederationManifestAdapterErrorCode, message: string, cause?: unknown, details?: Record); } export declare function assertManifestAdapter(condition: unknown, code: BackendFederationManifestAdapterErrorCode, message: string): asserts condition; export declare function assertVersionValue(actual: string | undefined, expected: string | undefined, label: string, details?: Record): void; export declare function assertConsistentValue(left: string | undefined, right: string | undefined, label: string, details?: Record): void;