/** * Static Mount Registry * * Resolves incoming host/path tuples to static mount descriptors. */ export interface StaticMountInput { siteId?: string | null; domains?: unknown[]; basePath?: string; dir: string; devProxyTarget?: string | null; spaFallback?: boolean; cachePolicy?: string; csp?: string | null; } export interface NormalizedStaticMount { siteId: string | null; domains: string[]; basePath: string; dir: string; devProxyTarget: string | null; spaFallback: boolean; cachePolicy: string; csp: string | null; } export interface ResolvedStaticMount extends NormalizedStaticMount { relativePath: string; } export declare class StaticMountRegistry { private _mounts; constructor(mounts?: StaticMountInput[]); setMounts(mounts?: StaticMountInput[]): void; list(): NormalizedStaticMount[]; resolve(host: string, pathname: string): ResolvedStaticMount | null; } //# sourceMappingURL=StaticMountRegistry.d.ts.map