import { type Business, type CreateBusinessInput, type UpdateBusinessInput } from '../../../../packages/shared-schema/dist/index.js'; import type { AppDatabase } from '../db/client.js'; export declare class BusinessService { private readonly db; constructor(db: AppDatabase); listBusinesses(): Promise; createBusiness(input: CreateBusinessInput): Promise; getBusinessBySlug(slug: string): Promise; getBusinessById(businessId: string): Promise; updateBusiness(businessId: string, input: UpdateBusinessInput): Promise; deleteBusiness(businessId: string): Promise; }