import{Dt as e,Wt as t,zt as n}from"./forms-CL2ODv4X.js";import{n as r}from"./useHasPermission-CRA8mdHC.js";function i(r){return t([`/api/v1/products`],()=>n(`GET`,e(`/api/v1/products?per_page=500&include=:include&status=:status`,{include:r?.include||``,status:r?.status??`all`})).then(e=>e.data.data),{staleTime:1/0})}function a(r){return t([`/api/v1/products`,r.id],()=>n(`GET`,e(`/api/v1/products/:id`,{id:r.id})),{staleTime:1/0,enabled:!!r.id})}function o(i){let a=r();return t([`/api/v1/products/create`],()=>n(`GET`,e(`/api/v1/products/create`)).then(e=>e.data.data),{...i,staleTime:1/0,enabled:a(`create_product`)?i?.enabled??!0:!1})}function s(t,r){return n(`POST`,e(`/api/v1/products/bulk`),{action:r,ids:Array.from(t)})}export{i,o as n,a as r,s as t};