import { type BackendFederatedEffectApiModule, type BackendFederationRemote } from '../backend-federation/index.js'; import type { BackendFederationManifest, BackendFederationVersionBoundaryExpectation } from './types.js'; export declare function validateBackendFederationManifest(manifest: BackendFederationManifest, expected?: BackendFederationVersionBoundaryExpectation): void; export declare function validateLoadedBackendFederationContract(loaded: BackendFederatedEffectApiModule, manifest: BackendFederationManifest, remote: BackendFederationRemote): void; export declare function classifyLoadError(error: unknown): "remote_unavailable" | "strict_effect_required" | "timeout" | "version_mismatch";