import { Static } from "@sinclair/typebox"; import { FastifyInstance, FastifyRequest } from "fastify"; import { ReplyData } from '../../http'; declare enum Format { jpeg = "jpeg", png = "png", webp = "webp" } declare const args: import("@sinclair/typebox").TObject<{ bucket: import("@sinclair/typebox").TString; prefix: import("@sinclair/typebox").TOptional; quality: import("@sinclair/typebox").TOptional; format: import("@sinclair/typebox").TOptional[]>>; maxWidth: import("@sinclair/typebox").TOptional; maxHeight: import("@sinclair/typebox").TOptional; }>; declare type Request = FastifyRequest<{ Querystring: Static; }>; export declare function uploadImage(this: FastifyInstance, req: Request): Promise; declare type Args = { app: FastifyInstance; }; export declare function createObjectRoutes({ app }: Args): void; export {};