import { AddSignerDto, ChainCallDTO, GetMyProfileDto, GetPublicKeyDto, PublicKey, RegisterUserDto, RemoveSignerDto, SubmitCallDTO, UpdatePublicKeyDto, UpdateQuorumDto, UpdateSignersDto, UpdateUserRolesDto, UserProfile } from "@gala-chain/api"; import { GalaChainContext } from "../types"; import { GalaContract } from "./GalaContract"; export declare class PublicKeyContract extends GalaContract { constructor(); GetMyProfile(ctx: GalaChainContext, dto: GetMyProfileDto): Promise; RegisterUser(ctx: GalaChainContext, dto: RegisterUserDto): Promise; RegisterEthUser(ctx: GalaChainContext, dto: SubmitCallDTO): Promise; UpdateUserRoles(ctx: GalaChainContext, dto: UpdateUserRolesDto): Promise; UpdatePublicKey(ctx: GalaChainContext, dto: UpdatePublicKeyDto): Promise; AddSigner(ctx: GalaChainContext, dto: AddSignerDto): Promise; RemoveSigner(ctx: GalaChainContext, dto: RemoveSignerDto): Promise; UpdateSigners(ctx: GalaChainContext, dto: UpdateSignersDto): Promise; UpdateQuorum(ctx: GalaChainContext, dto: UpdateQuorumDto): Promise; GetPublicKey(ctx: GalaChainContext, dto: GetPublicKeyDto): Promise; VerifySignature(ctx: GalaChainContext, dto: ChainCallDTO): Promise; } //# sourceMappingURL=PublicKeyContract.d.ts.map