UNPKG

autumn-js

Version:

Autumn JS Library

25 lines (22 loc) 868 B
import { a as CustomerExpandOption, C as CustomerData, b as Customer } from '../cusTypes-sh5_cN7N.mjs'; import { CreateEntityParams } from './types.mjs'; import { AutumnClientError } from '../types.mjs'; import 'react'; import '../clientEntTypes-pqnB95m3.mjs'; import '../entTypes-C9TNWMk6.mjs'; interface UseCustomerProps { expand?: CustomerExpandOption[]; autoCreate?: boolean; encryptedCustomerId?: string; customerData?: CustomerData; errorOnNotFound?: boolean; } declare const useCustomer: (options?: UseCustomerProps) => { customer: Customer | null; isLoading: boolean; error: AutumnClientError | null; refetch: () => Promise<void>; createEntity: (params: CreateEntityParams | CreateEntityParams[]) => Promise<any>; deleteEntity: (entityId: string) => Promise<any>; }; export { type UseCustomerProps, useCustomer };