/// <reference types="react" />
import { Allergens, CustomerAllergens, RequestError } from '@open-tender/types';
export declare const useAllergenForm: (allergens: Allergens, selectedAllergens: Allergens, isLoading: boolean | undefined, error: RequestError, setAllergens: (allergens: Allergens) => void, updateAllergens?: ((allergen: CustomerAllergens) => void) | null | undefined, callback?: () => void) => {
    submitRef: import("react").MutableRefObject<HTMLButtonElement | null>;
    submitting: boolean;
    allergenIds: number[];
    errors: Record<string, string>;
    handleChange: (allergenId: number, checked: boolean) => void;
    handleSubmit: (evt?: React.FormEvent<HTMLFormElement>) => void;
};
