import type { BackendFederationManifest } from './types.js'; export declare function stringValue(value: unknown): string | undefined; export declare function isRecord(value: unknown): value is Record; export declare function recordField(value: Record | undefined, field: string): Record | undefined; export declare function resolveRemoteEntryFromMetadata(manifest: BackendFederationManifest): string | undefined; export declare function backendFederationMetadata(manifest: BackendFederationManifest): Record | undefined; export declare function versionBoundaryMetadata(manifest: BackendFederationManifest): Record | undefined; export declare function deliveryUnitMetadata(record: Record | undefined): Record | undefined; export declare function manifestDeliveryUnit(backendFederation: Record | undefined, boundary: Record | undefined): { boundary: Record | undefined; top: Record | undefined; };