import { ResourceCredential } from '../../../api'; import { LinkedCredential } from '../../models'; import type { ApiClient, CredentialDescriptor, VerificationResult } from '../../types'; import { CredentialFlavor } from '../flavor'; import type { CredentialBlob, CredentialMetadata } from '../types'; export declare class VerifiableCredential { protected client: ApiClient; descriptor: CredentialDescriptor; protected blob?: CredentialBlob | undefined; protected flavor: CredentialFlavor; constructor(client: ApiClient, descriptor: CredentialDescriptor, blob?: CredentialBlob | undefined); toLinkedCredential(): LinkedCredential; getBlob(): Promise; getMetaData(): Promise; verify(): Promise; send(targetId: string, privateKeyId: string): Promise; delete(): Promise; toResource(): Promise; } //# sourceMappingURL=verifiable.d.ts.map