import { VerifiableCredential } from '@verixyz/core'; import { BaseEntity } from 'typeorm'; import { Identifier } from './identifier'; import { Message } from './message'; import { Presentation } from './presentation'; import { Claim } from './claim'; export declare class Credential extends BaseEntity { hash: string; private _raw; set raw(raw: VerifiableCredential); get raw(): VerifiableCredential; issuer: Identifier; subject?: Identifier; id?: string; issuanceDate: Date; expirationDate?: Date; context: string[]; type: string[]; claims: Claim[]; presentations: Presentation[]; messages: Message[]; } export declare const createCredentialEntity: (vci: VerifiableCredential) => Credential; //# sourceMappingURL=credential.d.ts.map