import type { IngredientDialogProps } from '../components/ingredient-dialog/IngredientDialogProps';
export declare const useIngredientForm: import("pinia").StoreDefinition<"ingredientForm", import("pinia")._UnwrapAll<Pick<{
    createIngredient: () => void;
    updateIngredient: (ingredientToUpdate: FdoInventorySku) => Promise<void>;
    deleteIngredient: (ingredient: FdoInventorySku) => void;
    ingredientDialogProps: import("vue").Ref<IngredientDialogProps | undefined, IngredientDialogProps | undefined>;
    ingredientViewLoading: import("vue").Ref<boolean, boolean>;
}, "ingredientDialogProps" | "ingredientViewLoading">>, Pick<{
    createIngredient: () => void;
    updateIngredient: (ingredientToUpdate: FdoInventorySku) => Promise<void>;
    deleteIngredient: (ingredient: FdoInventorySku) => void;
    ingredientDialogProps: import("vue").Ref<IngredientDialogProps | undefined, IngredientDialogProps | undefined>;
    ingredientViewLoading: import("vue").Ref<boolean, boolean>;
}, never>, Pick<{
    createIngredient: () => void;
    updateIngredient: (ingredientToUpdate: FdoInventorySku) => Promise<void>;
    deleteIngredient: (ingredient: FdoInventorySku) => void;
    ingredientDialogProps: import("vue").Ref<IngredientDialogProps | undefined, IngredientDialogProps | undefined>;
    ingredientViewLoading: import("vue").Ref<boolean, boolean>;
}, "createIngredient" | "updateIngredient" | "deleteIngredient">>;
