import { FdoMenuSubCategory } from "@feedmepos/menu/entity"; import { useDialog } from "@feedmepos/ui-library"; import { useMenuLoader } from "@/helper/menu"; type MenuLoader = ReturnType; declare const useSubcategoryManager: ({ dialog, menuLoader, isLocalOnly }: { dialog: ReturnType; menuLoader: MenuLoader; isLocalOnly?: boolean | undefined; }) => { create: () => void; update: (subcategory: z.infer>>; position: z.ZodNullable>; }, "strip", z.ZodTypeAny, { position?: number | null | undefined; name_locale?: Record | null | undefined; name: string; _id: string; }, { position?: number | null | undefined; name_locale?: Record | null | undefined; name: string; _id: string; }>>) => void; deleteSubcategory: (subcategory: z.infer>>; position: z.ZodNullable>; }, "strip", z.ZodTypeAny, { position?: number | null | undefined; name_locale?: Record | null | undefined; name: string; _id: string; }, { position?: number | null | undefined; name_locale?: Record | null | undefined; name: string; _id: string; }>>) => void; rearrange: (ids: string[]) => void; }; export default useSubcategoryManager;