import type { BusinessDTO, BusinessTypeDTO, BusinessUpdateRequestDTO, BusinessToggleActiveRequestDTO, PaginatedResponseDTO, BusinessFilterOptions } from '@explorins/pers-sdk'; export type { BusinessFilterOptions } from '@explorins/pers-sdk'; /** * React hook for business operations in the PERS SDK * * Provides methods for fetching, creating, and managing businesses within the platform. * Includes both public business queries and administrative operations. * * @returns Business hook with methods for business management * * @example * ```typescript * function BusinessesComponent() { * const { * getActiveBusinesses, * getBusinessById, * createBusiness * } = useBusiness(); * * const loadBusinesses = async () => { * try { * const businesses = await getActiveBusinesses(); * console.log('Active businesses:', businesses); * } catch (error) { * console.error('Failed to load businesses:', error); * } * }; * * return ( *