export declare function getSetupHtml(): string; export declare function getMimeType(path: string): string; export declare function hasFileExtension(path: string): boolean; export declare function isHashedAsset(path: string): boolean; export declare function isHtmlContentType(contentType: string): boolean; export declare function cacheControlFor(path: string): string; /** * Decode the URL pathname before looking it up in the asset table. A malformed * escape sequence is a bad request, not a missing static asset. */ export declare function decodeRequestPath(pathname: string): string | null; /** * If-None-Match uses weak comparison for GET and HEAD requests. Browsers and * proxies may send a weak validator or a comma-separated list of validators. */ export declare function etagMatches(ifNoneMatch: string | null, currentEtag: string): boolean; //# sourceMappingURL=serving.d.ts.map