import { ThemeName } from "../core/theme/themes"; interface Address { id: number; createdAt: string; deleted: boolean; createdAtEpoch: number; completeAddress: string; addressLine1: string; addressLine2: string; city: string; state: string; country: string; zipcode: string; landmark: string; phoneNumber: string; latitude: number; longitude: number; userId: number; } interface ConsultationType { fee: number; currency: string; type: string; } interface User { id: number; createdAt: string; lastUpdatedAt: string; deleted: boolean; createdAtEpoch: number; lastUpdatedAtEpoch: number; firstName: string; lastName: string; email: string; gender: string; countryCode: string; phoneNumber: string; platform: string; isKycCompleted: boolean; } interface Doctor { consultationTypes: ConsultationType[]; user: User; } interface AddressDoctor { address: Address; doctors: Doctor[]; doctorCount: number; } interface WorkspaceResponse { totalDoctors: number; totalAddresses: number; addressDoctors: AddressDoctor[]; workspaceId: number; theme?: ThemeName; arePackagesConfigured?: boolean; [key: string]: any; } declare const WorkspaceService: { fetchWorkspace(): Promise; fetchTheme(): Promise; }; export { WorkspaceService }; export type { WorkspaceResponse, Address, ConsultationType, User, Doctor, AddressDoctor, };