interface SiteFrontend { outDir?: string; basePath?: string; devProxyTarget?: string; spaFallback?: boolean; csp?: string; } interface SiteEntry { siteId?: string | null; domains?: string[]; services?: string[]; frontend?: SiteFrontend; staticDir?: string; basePath?: string; } interface SitesMap { [key: string]: SiteEntry; } interface StaticMount { siteId: string | null; domains: string[]; basePath: string; dir: string; devProxyTarget: string | null; spaFallback: boolean; cachePolicy: "short"; csp: string | null; } export declare function resolveSitesMap(config: unknown): SitesMap; export declare function resolveFrontendSites(config: unknown): SiteEntry[]; export declare function resolveStaticMountsForService(serviceName: string | null | undefined, sitesConfig: unknown): StaticMount[]; export {}; //# sourceMappingURL=SiteResolver.d.ts.map