import { Contact } from './contact'; import { User } from './user'; import { IQueryParams, IPagination } from './common'; export interface IMerchantQueryParams extends IQueryParams { startTime?: string; endTime?: string; insCode?: string; insName?: string; intMerCode?: string; merName?: string; agentCode?: string; status?: string; } export declare class MerchantFull { merchant: Merchant; users: User[]; constructor(); } export declare class MerchantCommon { insCode: string; insName: string; insNameEN: string; agentCode: string; agentName: string; agentNameEN: string; intMerCode: string; merName: string; merNum: string; merNameEN: string; contact: Contact; status: string; /** 新授权码 */ authPassword: string; authPasswordCF?: string; tradeInfo?: ITradeInfo; constructor(); } export interface ITradeInfo { authPassword?: string; authPasswordCF?: string; } export declare class Merchant { common: MerchantCommon; version: number; createdAt: string; updatedAt: string; constructor(); } export declare class ICreateMerchant { merchant: Merchant; users: User[]; constructor(); } export interface IMerchantPagination extends IPagination { data: Merchant[]; }