import { ModuleWrapper } from '@terra-js/common';
import { BaseModule } from '../BaseModule';
import { AssignMemberCardResult, GetMemberInfoRequest, GetMemberInfoResult, GetNetworkConfigResult, GetLoyaltyConfigResult } from './types';
export default class LoyaltyKitModule implements BaseModule {
    wrappedModule: ModuleWrapper;
    constructor();
    getMemberInfo(request?: GetMemberInfoRequest): Promise<GetMemberInfoResult>;
    openAssignMemberCard(memberId: string): Promise<AssignMemberCardResult>;
    getNetworkConfig(): Promise<GetNetworkConfigResult>;
    getLoyaltyConfig(): Promise<GetLoyaltyConfigResult>;
    private mapResult;
}
