import { BaseRecord, TagsBase } from "@credo-ts/core"; //#region src/repository/OpenBadgeCredentialRecord.d.ts type DefaultOpenBadgeCredentialTags = { credentialId?: string; issuerId?: string; subjectId?: string; status?: 'valid' | 'revoked' | 'expired' | 'unknown'; sourceUrl?: string; }; type CustomOpenBadgeCredentialTags = TagsBase; type OpenBadgeCredentialRecordProps = { id?: string; createdAt?: Date; updatedAt?: Date; credential?: unknown; jwt?: string; derived?: { title?: string; description?: string; issuerName?: string; issuedOn?: string; image?: string; }; status?: 'valid' | 'revoked' | 'expired' | 'unknown'; sourceUrl?: string; tags?: CustomOpenBadgeCredentialTags; }; declare class OpenBadgeCredentialRecord extends BaseRecord implements OpenBadgeCredentialRecordProps { credential?: unknown; jwt?: string; derived?: { title?: string; description?: string; issuerName?: string; issuedOn?: string; image?: string; }; status?: 'valid' | 'revoked' | 'expired' | 'unknown'; sourceUrl?: string; static readonly type = "OpenBadgeCredentialRecord"; readonly type = "OpenBadgeCredentialRecord"; constructor(props?: OpenBadgeCredentialRecordProps); getTags(): DefaultOpenBadgeCredentialTags; } //#endregion export { CustomOpenBadgeCredentialTags, DefaultOpenBadgeCredentialTags, OpenBadgeCredentialRecord, OpenBadgeCredentialRecordProps }; //# sourceMappingURL=OpenBadgeCredentialRecord.d.mts.map