export declare enum DIDAuthenticationType { MAM = 0, KEYPAIR = 1 } export declare abstract class DIDAuthentication { private type; constructor(type: DIDAuthenticationType); abstract Validate(): boolean; abstract GenerateProof(): string; GetType(): DIDAuthenticationType; }