///
///
///
import type { IncomingMessage } from 'node:http';
import { type Stats } from 'node:fs';
export declare function entityTag(buf: Buffer, weak?: boolean): string;
export declare function entityTagPath(fileStat: Stats, filePath: string, weak?: boolean): Promise;
export declare function statTag(stat: Stats): string;
export declare function isFreshETag(req: IncomingMessage, etag: string): true | undefined;
export declare function isFreshModifiedSince(req: IncomingMessage, lastModified: string): boolean | undefined;