import { RavenCommand } from "../RavenCommand.js"; import { HttpResponse } from "../../Primitives/Http.js"; export declare abstract class AbstractCommandResponseBehavior { abstract handleNotModified(command: RavenCommand, response: Response, cachedValue: string): Promise; abstract tryHandleNotFound(command: RavenCommand, response: Response): Promise; abstract tryHandleConflict(response: HttpResponse, body: string): boolean; abstract tryHandleUnsuccessfulResponse(command: RavenCommand, response: Response, body: string): boolean; } //# sourceMappingURL=AbstractCommandResponseBehavior.d.ts.map