import { BaseController } from "@certd/lib-server"; import { InviteService, WalletService } from "../../../modules/index.js"; export declare class InviteController extends BaseController { inviteService: InviteService; walletService: WalletService; my(): Promise<{ data: any; code: number; message: string; }>; open(): Promise<{ data: any; code: number; message: string; }>; bindInfo(inviteCode: string): Promise<{ data: any; code: number; message: string; }>; inviteesPage(body: any): Promise<{ data: any; code: number; message: string; }>; commissionPage(body: any): Promise<{ data: any; code: number; message: string; }>; withdrawSettingGet(): Promise<{ data: any; code: number; message: string; }>; withdrawSettingSave(body: { channel?: "alipay" | "bank"; realName?: string; account?: string; bankName?: string; qrCode?: string; }): Promise<{ data: any; code: number; message: string; }>; withdrawApply(amount: number): Promise<{ data: any; code: number; message: string; }>; withdrawPage(body: any): Promise<{ data: any; code: number; message: string; }>; }