import type { SiteShareRecord } from './site-share-types.js';
/**
 * Serve a request for a static site share.
 *
 * `urlPath` is the in-site path (already stripped of any subdomain/subpath base).
 * `basePrefix` is the path prefix that the share is mounted under, used by the
 * HTML rewriter to make root-relative URLs (`/assets/x`) point back into the
 * share. Pass '' when serving on a subdomain (root mode).
 */
export declare function serveStaticSiteRequest(record: SiteShareRecord, urlPath: string, basePrefix: string): Promise<Response>;
