import { ProductService } from "../lib/product/index"; import { AuthService } from "../lib/auth/index"; import { OrderService } from "../lib/order/index"; import { ServiceManagementService } from "./service/index"; import { UserService } from "../lib/user/index"; import { PaymentService } from "../lib/payment/index"; import { CrmService } from "../lib/crm/index"; import { WarehouseService } from "../lib/warehouse/index"; import { ComputingService } from "../lib/computing/index"; import { CampaignService } from "./campaign"; import { ImageService } from "./image"; import { PaymentServiceV2 } from "./paymentV2"; import { WarehouseServiceV2 } from "./warehouseV2"; import { DeepLinkVietQrService } from "./deepLinkVietQr"; import { ComhubService } from "./comhub"; import { PortalService } from "./portal"; import { UploadService } from "./upload"; import { GetImageService } from "./getImage"; import { AccountingService } from "./accounting"; import { OmnigatewayService } from "./omnigateway"; import { AuthorizationService } from "./token"; import { ZcaService } from "./zca"; import { CashbookService } from "./cashbook"; import { StoreService } from "./store"; import { FileServiceSerVice } from "./fileService"; import { OrderCloudService } from "./orderCloud"; import { CloudCloudService } from "./cloudCloud"; import { TruedocService } from "./truedoc"; import { MarketPlaceService } from "./marketplace"; import { TagService } from "./tag"; import { StorefontService } from "./storefont"; export interface Endpoints { product: string; crm: string; auth: string; order: string; user: string; payment: string; service: string; warehouse: string; computing: string; campaign: string; image: string; paymentV2: string; warehouseV2: string; deepLinkVietQr: string; comhub: string; portal: string; upload: string; getImage: string; accounting: string; omnigateway: string; authorization: string; zca: string; cashbook: string; store: string; fileService: string; orderCloud: string; cloudCloud: string; truedoc: string; marketplace: string; tag: string; storefont: string; } export declare class SDK { orgId: string; storeId: string; environment: "dev" | "live"; product: ProductService; auth: AuthService; order: OrderService; user: UserService; payment: PaymentService; crm: CrmService; service: ServiceManagementService; warehouse: WarehouseService; computing: ComputingService; campaign: CampaignService; image: ImageService; paymentV2: PaymentServiceV2; warehouseV2: WarehouseServiceV2; deepLinkVietQr: DeepLinkVietQrService; comhub: ComhubService; portal: PortalService; upload: UploadService; getImage: GetImageService; accounting: AccountingService; omnigateway: OmnigatewayService; authorization: AuthorizationService; zca: ZcaService; cashbook: CashbookService; store: StoreService; fileService: FileServiceSerVice; orderCloud: OrderCloudService; cloudCloud: CloudCloudService; truedoc: TruedocService; marketplace: MarketPlaceService; tag: TagService; storefont: StorefontService; token: string | null; constructor(orgId: string, storeId: string, environment: "dev" | "live"); setToken(token: string): void; setStoreId(storeId: string): void; setOrgId(orgId: string): void; } export default SDK;