import { ISerializable, Serializable } from "@js-soft/ts-serval"; import { CryptoSecretKey, CryptoSignaturePrivateKey, CryptoSignaturePublicKey, ICryptoSecretKey, ICryptoSignaturePrivateKey, ICryptoSignaturePublicKey } from "@nmshd/crypto"; export interface IIdentitySecretCredentials extends ISerializable { publicKey?: ICryptoSignaturePublicKey; synchronizationKey: ICryptoSecretKey; privateKey?: ICryptoSignaturePrivateKey; } export declare class IdentitySecretCredentials extends Serializable implements IIdentitySecretCredentials { publicKey?: CryptoSignaturePublicKey; synchronizationKey: CryptoSecretKey; privateKey?: CryptoSignaturePrivateKey; static from(value: IIdentitySecretCredentials): IdentitySecretCredentials; } //# sourceMappingURL=IdentitySecretCredentials.d.ts.map