import { ServerResponse } from "node:http"; import { IncomingMessage as IncomingMessage$1 } from "connect"; //#region src/efHandlers.d.ts interface EfHandlers { signUrl(req: IncomingMessage$1, res: ServerResponse): Promise; clearCache(req: IncomingMessage$1, res: ServerResponse, cacheRoot: string): Promise; writeSnapshot?(req: IncomingMessage$1, res: ServerResponse): Promise; compareSnapshot?(req: IncomingMessage$1, res: ServerResponse): Promise; compareTwoImages?(req: IncomingMessage$1, res: ServerResponse): Promise; } interface ProdEfHandlersDeps { createURLToken: (client: any, url: string) => Promise; getClient: () => any; } declare function createProdEfHandlers(deps: ProdEfHandlersDeps): EfHandlers; declare function createVitestEfHandlers(root: string): EfHandlers; //#endregion export { EfHandlers, ProdEfHandlersDeps, createProdEfHandlers, createVitestEfHandlers }; //# sourceMappingURL=efHandlers.d.ts.map