import type { Dispatch } from 'react'; import type { OrderForm, OrderFormUpdate } from '../typings'; export interface ToastContext { showToast: (message: string) => void; toastState: { isToastVisible?: boolean; }; } export interface CreateUseMessagesParams { useToast: () => ToastContext; useClearOrderFormMessages: () => (options: { orderFormId: string; }) => Promise; } export declare const createUseMessages: ({ useClearOrderFormMessages, useToast, }: CreateUseMessagesParams) => (orderForm: OrderForm, setOrderForm: Dispatch>) => void; //# sourceMappingURL=createUseMessages.d.ts.map