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