import type { RouteLocationInterface } from "@devowl-wp/utils";
import { RouteHttpVerb } from "@devowl-wp/utils";

import type {
    ParamsRestAttachmentsGet,
    RequestRestAttachmentsGet,
    ResponseRestAttachmentsGet,
} from "./attachments.get.js";

const locationRestAttachmentsDelete: RouteLocationInterface = {
    path: "/attachments",
    method: RouteHttpVerb.DELETE,
};

interface RequestRestAttachmentsDelete extends RequestRestAttachmentsGet {}

interface ParamsRestAttachmentsDelete extends ParamsRestAttachmentsGet {}

interface ResponseRestAttachmentsDelete extends ResponseRestAttachmentsGet {}

export {
    locationRestAttachmentsDelete,
    type RequestRestAttachmentsDelete,
    type ParamsRestAttachmentsDelete,
    type ResponseRestAttachmentsDelete,
};
