import { RequestClient } from './request';
import { GrpcSearchContact, GetContactSelfInfoGrpcResponse } from '../../schemas';
export declare class PadplusContact {
    private requestClient;
    constructor(requestClient: RequestClient);
    getContactInfo: (userName: string) => Promise<boolean>;
    searchContact: (contactId: string) => Promise<GrpcSearchContact>;
    setAlias: (contactId: string, alias: string) => Promise<boolean>;
    syncContacts: () => Promise<void>;
    contactSelfQrcode: () => Promise<string>;
    setContactSelfInfo: (data: Object) => Promise<void>;
    getContactSelfInfo: () => Promise<GetContactSelfInfoGrpcResponse>;
}
//# sourceMappingURL=contact.d.ts.map