import BaseService from '../core/BaseService';
export default class ExchangeService extends BaseService {
    /**
     * 创建兑换券
     * @param exchanges
     */
    createExchange(exchanges: [{
        linkType: number;
        linkId: string;
        meta?: object;
    }]): Promise<any>;
    genExchanges(num: number): Promise<number[]>;
    /**
     * 将兑换码交付给用户
     * @param uid
     * @param code
     */
    payExchange(uid: number, code: string): Promise<any>;
    getLinkItem(code: string): Promise<{
        type: number;
        item: any;
    }>;
    private validateExchange;
}
