import { Composition } from '@basemaps/tiler';
import { TileDataXyz } from '@basemaps/shared';
import { LambdaHttpRequest } from '@linzjs/lambda';
export declare const TileEtag: {
    RenderId: number;
    key(object: Record<string, unknown>): string;
    /** Generate a unique ETag for this tile */
    generate(compositions: Composition[], xyzData: TileDataXyz): string;
    isNotModified(req: LambdaHttpRequest, cacheKey: string): boolean;
};
//# sourceMappingURL=tile.etag.d.ts.map