//#region src/fastkv.d.ts type NetworkId = "mainnet" | "testnet"; declare function getFastKvBaseUrlForNetwork(network: NetworkId): string; declare function buildRegistryConfigUrl(accountId: string, gatewayId: string): string; declare function buildRegistryConfigUrlForNetwork(network: NetworkId, accountId: string, gatewayId: string): string; declare function getRegistryNamespaceForAccount(accountId: string): string; declare function getRegistryNamespaceForNetwork(network: NetworkId): string; declare function parseBosUrl(bosUrl: string): { accountId: string; gatewayId: string; pathSegments: string[]; }; declare function fetchBosConfigFromFastKv(bosUrl: string): Promise; interface PluginManifest { schemaVersion: number; kind: string; plugin: { name: string; version: string; }; runtime: { remoteEntry: string; }; contract: { kind: string; types: { path: string; exportName: string; typeName: string; sha256: string; }; }; additionalExports?: Array<{ path: string; exports: string[]; sha256: string; }>; } declare function fetchRemotePluginManifest(cdnUrl: string): Promise; //#endregion export { NetworkId, PluginManifest, buildRegistryConfigUrl, buildRegistryConfigUrlForNetwork, fetchBosConfigFromFastKv, fetchRemotePluginManifest, getFastKvBaseUrlForNetwork, getRegistryNamespaceForAccount, getRegistryNamespaceForNetwork, parseBosUrl }; //# sourceMappingURL=fastkv.d.cts.map