import { BaseRecord, TagsBase } from "@credo-ts/core"; //#region src/repository/OpenBadgesTokenRecord.d.ts type TokenType = 'access' | 'refresh'; type DefaultOpenBadgesTokenTags = { token: string; tokenType: TokenType; clientId?: string; subject?: string; pairId?: string; host?: string; }; type OpenBadgesTokenRecordProps = { id?: string; createdAt?: Date; updatedAt?: Date; token: string; tokenType: TokenType; clientId: string; subject: string; scope?: string; expiresAt: Date; pairId: string; host?: string; tags?: TagsBase; }; declare class OpenBadgesTokenRecord extends BaseRecord implements OpenBadgesTokenRecordProps { token: string; tokenType: TokenType; clientId: string; subject: string; scope?: string; expiresAt: Date; pairId: string; host?: string; static readonly type = "OpenBadgesTokenRecord"; readonly type = "OpenBadgesTokenRecord"; constructor(props: OpenBadgesTokenRecordProps); getTags(): DefaultOpenBadgesTokenTags; } //#endregion export { DefaultOpenBadgesTokenTags, OpenBadgesTokenRecord, OpenBadgesTokenRecordProps, TokenType }; //# sourceMappingURL=OpenBadgesTokenRecord.d.mts.map