import Joi from "joi"; import { DIDDocument, VerificationMethod } from "did-resolver"; import { Credential, VerifiableCredential, SignatureValue, InputCredential } from "./types"; export declare const schemaInputCredential: Joi.ObjectSchema; export declare const schemaCredential: Joi.ObjectSchema; export declare const signatureSchema: Joi.ObjectSchema; export declare const inputProofSchema: Joi.ObjectSchema; export declare const proofSchema: Joi.ObjectSchema; export declare const schemaVerifiableCredential: Joi.ObjectSchema; export declare const schemaVerificationMethod: Joi.ObjectSchema; export declare const schemaDidDocument: Joi.ObjectSchema; export declare const validateInputProofObject: (proof: unknown) => void; export declare const validateSignatureObject: (signature: unknown) => void; export declare const validateInputCredentialObject: (input: InputCredential) => void; export declare const validateCredentialObject: (input: Credential) => void; export declare const validateVerifiableCredentialObject: (input: VerifiableCredential) => void; export declare const validateDidDocumentObject: (input: DIDDocument) => void; export declare function isEbsiDid(did: string): boolean;