export interface ApiRegistryEntry { handle: string; operationId: string; method: string; path: string; source: string; } export interface ApiRegistry { entries: ApiRegistryEntry[]; } export interface ForeignSpecEntry { spec: Record; prefix?: string; source?: string; } export interface BuildApiRegistryOptions { nativeRouter?: Record; foreignSpecs?: Array | ForeignSpecEntry>; /** Native procedures generated by Bunderstack itself may own reserved paths. */ reservedCoreHandles?: ReadonlySet; } export declare function normalizeApiPath(path: string, prefix?: string): string; export interface ForeignSpecOptions { prefix?: string; source?: string; } export declare function normalizeForeignOpenAPISpec(spec: Record, options?: ForeignSpecOptions): Record; export declare function mergeApiRoutersStrict(target: Record, source?: Record, prefix?: string[]): Record; export declare function buildApiRegistry(options?: BuildApiRegistryOptions): Promise; //# sourceMappingURL=registry.d.ts.map