import { BaseController, SysSettingsService } from "@certd/lib-server"; import { ProductService, TradeService } from "../../../modules/index.js"; export type TradeCreateReq = { productId: number; duration: number; num: number; payType: string; }; /** */ export declare class TradeController extends BaseController { productService: ProductService; tradeService: TradeService; sysSettingsService: SysSettingsService; create(body: TradeCreateReq): Promise<{ data: any; code: number; message: string; }>; createFree(body: TradeCreateReq): Promise<{ data: any; code: number; message: string; }>; info(body: { tradeId: number; }): Promise<{ data: any; code: number; message: string; }>; page(body: any): Promise<{ data: any; code: number; message: string; }>; payments(): Promise<{ data: any; code: number; message: string; }>; syncStatus(id: number): Promise<{ code: any; message: string | number; }>; delete(id: number): Promise<{ data: any; code: number; message: string; }>; deleteByIds(ids: number[]): Promise<{ data: any; code: number; message: string; }>; }