import { GalaChainResponse, GetMyProfileDto, GetPublicKeyDto, PublicKey, RegisterUserDto, UpdatePublicKeyDto, UserProfile } from "../../types"; import { ChainClient } from "../generic"; import { CommonContractAPI } from "./CommonContractAPI"; export interface PublicKeyContractAPI extends CommonContractAPI { GetPublicKey(user?: string | GetPublicKeyDto): Promise>; UpdatePublicKey(dto: UpdatePublicKeyDto): Promise>; RegisterUser(dto: RegisterUserDto): Promise>; GetMyProfile(dto: GetMyProfileDto): Promise>; } export declare const publicKeyContractAPI: (client: ChainClient) => PublicKeyContractAPI; //# sourceMappingURL=PublicKeyContractAPI.d.ts.map