export default class DidKeypair { static didMethodKey(keyPair: { new (keyPair: any): { keyPair: any; readonly verKeyType: any; publicKey(): any; privateKey(): void; sign(message: any): any; _publicKey(): Uint8Array; _sign(_message: any): Uint8Array; }; fromEntropy(entropy: Uint8Array): { keyPair: any; readonly verKeyType: any; publicKey(): any; privateKey(): void; sign(message: any): any; _publicKey(): Uint8Array; _sign(_message: any): Uint8Array; }; fromSeed(seed: Uint8Array): { keyPair: any; readonly verKeyType: any; publicKey(): any; privateKey(): void; sign(message: any): any; _publicKey(): Uint8Array; _sign(_message: any): Uint8Array; }; fromPrivateKey(privateKey: Uint8Array): { keyPair: any; readonly verKeyType: any; publicKey(): any; privateKey(): void; sign(message: any): any; _publicKey(): Uint8Array; _sign(_message: any): Uint8Array; }; verify(_message: Uint8Array, _signature: Uint8Array | Signature, _publicKey: Uint8Array | PublicKey): boolean; }): DidKeypair; static detectKeyPrefix(keyDocument: any): any; constructor(keyRef: VerificationMethodRefOrIdentRef, keyPair: { new (keyPair: any): { keyPair: any; readonly verKeyType: any; publicKey(): any; privateKey(): void; sign(message: any): any; _publicKey(): Uint8Array; _sign(_message: any): Uint8Array; }; fromEntropy(entropy: Uint8Array): { keyPair: any; readonly verKeyType: any; publicKey(): any; privateKey(): void; sign(message: any): any; _publicKey(): Uint8Array; _sign(_message: any): Uint8Array; }; fromSeed(seed: Uint8Array): { keyPair: any; readonly verKeyType: any; publicKey(): any; privateKey(): void; sign(message: any): any; _publicKey(): Uint8Array; _sign(_message: any): Uint8Array; }; fromPrivateKey(privateKey: Uint8Array): { keyPair: any; readonly verKeyType: any; publicKey(): any; privateKey(): void; sign(message: any): any; _publicKey(): Uint8Array; _sign(_message: any): Uint8Array; }; verify(_message: Uint8Array, _signature: Uint8Array | Signature, _publicKey: Uint8Array | PublicKey): boolean; }); verificationMethodId: any; keyPair: any; publicKey(): any; didKey(verRels: number | null): DidKey; get did(): any; get keyId(): any; sign(message: Uint8Array): any; } import { DidKey } from "../types/did/onchain/did-key"; import VerificationMethodRefOrIdentRef from "../types/did/document/verification-method-ref-or-ident-ref";