/** Standard response shape returned by BOHSA CRM edge functions */ export interface ApiResponse { type: 'success' | 'error'; message: string; data: T | null; } export interface Company { id: string; name: string; status: string; account_manager: string | null; account_number: string | null; on_account: boolean | null; term_days: number | null; term_type: string | null; levy: boolean | null; tradex: boolean | null; tradex_option: string | null; account_comment: string | null; tags: string[] | null; capsule_id: string | null; account_id: string | null; [key: string]: unknown; } export interface Booking { id: string; custom_reference: string | null; levy: boolean | null; invoice_sent: boolean | null; course: unknown; trainer: unknown; company: unknown; location: unknown; owner: unknown; [key: string]: unknown; } export interface BookingSpace { id: string; booking_id: string | null; [key: string]: unknown; } export interface Course { id: string; name: string | null; [key: string]: unknown; } export interface Quote { id: string; custom_reference: string | null; [key: string]: unknown; } export interface Invoice { id: string; [key: string]: unknown; } export interface Trainer { id: string; name: string | null; [key: string]: unknown; } export interface Location { id: string; name: string | null; [key: string]: unknown; } export interface Task { id: string; [key: string]: unknown; } export interface ActivityLog { id: string; action: string | null; entity_type: string | null; [key: string]: unknown; } export interface PipelineItem { id: string; [key: string]: unknown; } export interface Meeting { id: string; [key: string]: unknown; } export interface Document { id: string; [key: string]: unknown; } export interface UserProfile { id: string; [key: string]: unknown; } export interface Tag { id: string; name: string; [key: string]: unknown; } export interface AdditionalItem { id: string; [key: string]: unknown; } export interface QuoteOption { id: string; [key: string]: unknown; } export interface ParentCourse { id: string; [key: string]: unknown; } export interface CourseVersion { id: string; [key: string]: unknown; } export interface RebateScheme { id: string; [key: string]: unknown; } //# sourceMappingURL=types.d.ts.map