import type { FC } from 'react'; import type { OrderForm, OrderFormUpdate } from '../typings'; import type { createUseMessages } from './createUseMessages'; import type { UseLogger } from './logger'; interface GetOrderFormHookArgs { orderForm: O; setOrderForm: (update: OrderFormUpdate) => void; } export interface CreateOrderFormProviderParams { useOrderFormMessages: ReturnType; useGetOrderForm: (args: GetOrderFormHookArgs) => { data?: { orderForm: O; }; loading: boolean; error?: any; }; defaultOrderForm: O; useLogger?: UseLogger; } export declare function createOrderFormProvider({ useOrderFormMessages, useGetOrderForm, useLogger, defaultOrderForm, }: CreateOrderFormProviderParams): { OrderFormProvider: FC<{}>; }; export {}; //# sourceMappingURL=createOrderForm.d.ts.map