export declare const useSkuManagerStore: import("pinia").StoreDefinition<"sku-manager", Pick<{ createSku: () => Promise; updateSku: (sku: z.infer; }, "strip", z.ZodTypeAny, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }>, "many">; }, "strip", z.ZodTypeAny, { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }, { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }>; trackingMeasurement: z.ZodNullable>; convert: z.ZodNullable; id: z.ZodString; amount: z.ZodObject<{ amount: z.ZodNumber; precision: z.ZodNumber; }, "strip", z.ZodTypeAny, { amount: number; precision: number; }, { amount: number; precision: number; }>; measurement: z.ZodNullable; }, "strip", z.ZodTypeAny, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }>>>; }, "strip", z.ZodTypeAny, { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }, { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }>, "many">>>; measurement: z.ZodNullable>; }, "strip", z.ZodTypeAny, { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; }, { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { trackingMeasurement?: string | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; unit: { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; code: string; name: string; _id: string; }, { trackingMeasurement?: string | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; unit: { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; code: string; name: string; _id: string; }>>) => Promise; deleteSku: (sku: z.infer; }, "strip", z.ZodTypeAny, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }>, "many">; }, "strip", z.ZodTypeAny, { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }, { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }>; trackingMeasurement: z.ZodNullable>; convert: z.ZodNullable; id: z.ZodString; amount: z.ZodObject<{ amount: z.ZodNumber; precision: z.ZodNumber; }, "strip", z.ZodTypeAny, { amount: number; precision: number; }, { amount: number; precision: number; }>; measurement: z.ZodNullable; }, "strip", z.ZodTypeAny, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }>>>; }, "strip", z.ZodTypeAny, { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }, { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }>, "many">>>; measurement: z.ZodNullable>; }, "strip", z.ZodTypeAny, { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; }, { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { trackingMeasurement?: string | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; unit: { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; code: string; name: string; _id: string; }, { trackingMeasurement?: string | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; unit: { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; code: string; name: string; _id: string; }>>) => Promise; }, never>, Pick<{ createSku: () => Promise; updateSku: (sku: z.infer; }, "strip", z.ZodTypeAny, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }>, "many">; }, "strip", z.ZodTypeAny, { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }, { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }>; trackingMeasurement: z.ZodNullable>; convert: z.ZodNullable; id: z.ZodString; amount: z.ZodObject<{ amount: z.ZodNumber; precision: z.ZodNumber; }, "strip", z.ZodTypeAny, { amount: number; precision: number; }, { amount: number; precision: number; }>; measurement: z.ZodNullable; }, "strip", z.ZodTypeAny, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }>>>; }, "strip", z.ZodTypeAny, { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }, { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }>, "many">>>; measurement: z.ZodNullable>; }, "strip", z.ZodTypeAny, { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; }, { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { trackingMeasurement?: string | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; unit: { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; code: string; name: string; _id: string; }, { trackingMeasurement?: string | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; unit: { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; code: string; name: string; _id: string; }>>) => Promise; deleteSku: (sku: z.infer; }, "strip", z.ZodTypeAny, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }>, "many">; }, "strip", z.ZodTypeAny, { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }, { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }>; trackingMeasurement: z.ZodNullable>; convert: z.ZodNullable; id: z.ZodString; amount: z.ZodObject<{ amount: z.ZodNumber; precision: z.ZodNumber; }, "strip", z.ZodTypeAny, { amount: number; precision: number; }, { amount: number; precision: number; }>; measurement: z.ZodNullable; }, "strip", z.ZodTypeAny, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }>>>; }, "strip", z.ZodTypeAny, { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }, { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }>, "many">>>; measurement: z.ZodNullable>; }, "strip", z.ZodTypeAny, { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; }, { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { trackingMeasurement?: string | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; unit: { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; code: string; name: string; _id: string; }, { trackingMeasurement?: string | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; unit: { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; code: string; name: string; _id: string; }>>) => Promise; }, never>, Pick<{ createSku: () => Promise; updateSku: (sku: z.infer; }, "strip", z.ZodTypeAny, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }>, "many">; }, "strip", z.ZodTypeAny, { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }, { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }>; trackingMeasurement: z.ZodNullable>; convert: z.ZodNullable; id: z.ZodString; amount: z.ZodObject<{ amount: z.ZodNumber; precision: z.ZodNumber; }, "strip", z.ZodTypeAny, { amount: number; precision: number; }, { amount: number; precision: number; }>; measurement: z.ZodNullable; }, "strip", z.ZodTypeAny, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }>>>; }, "strip", z.ZodTypeAny, { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }, { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }>, "many">>>; measurement: z.ZodNullable>; }, "strip", z.ZodTypeAny, { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; }, { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { trackingMeasurement?: string | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; unit: { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; code: string; name: string; _id: string; }, { trackingMeasurement?: string | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; unit: { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; code: string; name: string; _id: string; }>>) => Promise; deleteSku: (sku: z.infer; }, "strip", z.ZodTypeAny, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }>, "many">; }, "strip", z.ZodTypeAny, { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }, { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }>; trackingMeasurement: z.ZodNullable>; convert: z.ZodNullable; id: z.ZodString; amount: z.ZodObject<{ amount: z.ZodNumber; precision: z.ZodNumber; }, "strip", z.ZodTypeAny, { amount: number; precision: number; }, { amount: number; precision: number; }>; measurement: z.ZodNullable; }, "strip", z.ZodTypeAny, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }, { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }>>>; }, "strip", z.ZodTypeAny, { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }, { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }>, "many">>>; measurement: z.ZodNullable>; }, "strip", z.ZodTypeAny, { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; }, { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { trackingMeasurement?: string | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; unit: { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; code: string; name: string; _id: string; }, { trackingMeasurement?: string | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; type: "SKU" | "RECIPE"; id: string; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; unit: { name: string; _id: string; precision: number; abbrev: string; measurements: { name: string; id: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; code: string; name: string; _id: string; }>>) => Promise; }, "createSku" | "updateSku" | "deleteSku">>;