import { Cache } from '../../cache/index.js'; declare function createTilesRouter(options: { cache: Cache; }): import("hono/hono-base").HonoBase; outputFormat: "body"; status: import("hono/utils/http-status").ContentfulStatusCode; } | { input: { param: { z: string; } & { x: string; } & { y_ext: string; }; }; output: "failed to render tile"; outputFormat: "body"; status: 400; } | { input: { param: { z: string; } & { x: string; } & { y_ext: string; }; }; output: "invalid xyz"; outputFormat: "body"; status: 400; }; }; } & { "/:z/:x/:y_ext": { $post: { input: { param: { z: string; } & { x: string; } & { y_ext: string; }; }; output: "invalid format"; outputFormat: "body"; status: 400; } | { input: { param: { z: string; } & { x: string; } & { y_ext: string; }; }; output: Uint8Array; outputFormat: "body"; status: import("hono/utils/http-status").ContentfulStatusCode; } | { input: { param: { z: string; } & { x: string; } & { y_ext: string; }; }; output: "failed to render tile"; outputFormat: "body"; status: 400; } | { input: { param: { z: string; } & { x: string; } & { y_ext: string; }; }; output: "invalid xyz"; outputFormat: "body"; status: 400; } | { input: { param: { z: string; } & { x: string; } & { y_ext: string; }; }; output: "invalid stylejson"; outputFormat: "body"; status: 400; }; }; }, "/", "/:z/:x/:y_ext">; export { createTilesRouter };