///
declare function useNewsletterSubscription({ enabled }: {
enabled?: boolean;
}): {
inputProps: {
name: string;
value: string;
onFocus: () => import("xstate").State;
onBlur: () => import("xstate").State;
onChange: (event: import("react").ChangeEvent) => import("xstate").State;
};
errorStates: {
invalidEmail: boolean;
alreadySubscribed: boolean;
};
toggle: () => import("xstate").State;
submit: (e: any) => void;
inactive: boolean;
active: boolean;
idle: boolean;
editing: boolean;
submitting: boolean;
submitted: boolean;
failed: boolean;
};
export { useNewsletterSubscription };