import { ISerializable, ISerialized, Serializable } from "@js-soft/ts-serval"; import { CryptoSignature, ICryptoSignature } from "@nmshd/crypto"; export interface IChallengeSignedSerialized extends ISerialized { challenge: string; signature: string; } export interface IChallengeSigned extends ISerializable { challenge: string; signature: ICryptoSignature; } export declare class ChallengeSigned extends Serializable implements IChallengeSigned { challenge: string; signature: CryptoSignature; static from(value: IChallengeSigned): ChallengeSigned; static fromJSON(value: IChallengeSignedSerialized): ChallengeSigned; toJSON(verbose?: boolean): IChallengeSignedSerialized; } //# sourceMappingURL=ChallengeSigned.d.ts.map