import { BaseRecord, TagsBase } from "@credo-ts/core"; //#region src/repository/OpenBadgesAuthCodeRecord.d.ts type DefaultOpenBadgesAuthCodeTags = { code: string; clientId?: string; subject?: string; }; type OpenBadgesAuthCodeRecordProps = { id?: string; createdAt?: Date; updatedAt?: Date; code: string; clientId: string; redirectUri: string; scope?: string; subject: string; expiresAt: Date; codeChallenge?: string; codeChallengeMethod?: string; tags?: TagsBase; }; declare class OpenBadgesAuthCodeRecord extends BaseRecord implements OpenBadgesAuthCodeRecordProps { code: string; clientId: string; redirectUri: string; scope?: string; subject: string; expiresAt: Date; codeChallenge?: string; codeChallengeMethod?: string; static readonly type = "OpenBadgesAuthCodeRecord"; readonly type = "OpenBadgesAuthCodeRecord"; constructor(props: OpenBadgesAuthCodeRecordProps); getTags(): DefaultOpenBadgesAuthCodeTags; } //#endregion export { DefaultOpenBadgesAuthCodeTags, OpenBadgesAuthCodeRecord, OpenBadgesAuthCodeRecordProps }; //# sourceMappingURL=OpenBadgesAuthCodeRecord.d.mts.map