import { BaseRecord, TagsBase } from "@credo-ts/core"; //#region src/repository/OpenBadgesOAuthRecord.d.ts type DefaultOpenBadgesOAuthTags = { host: string; subject?: string; clientId?: string; }; type OpenBadgesOAuthRecordProps = { id?: string; createdAt?: Date; updatedAt?: Date; host: string; subject?: string; clientRegistration?: unknown; tokens?: { accessToken?: string; refreshToken?: string; expiresAt?: number; }; tags?: TagsBase; }; declare class OpenBadgesOAuthRecord extends BaseRecord implements OpenBadgesOAuthRecordProps { host: string; subject?: string; clientRegistration?: unknown; tokens?: { accessToken?: string; refreshToken?: string; expiresAt?: number; }; static readonly type = "OpenBadgesOAuthRecord"; readonly type = "OpenBadgesOAuthRecord"; constructor(props: OpenBadgesOAuthRecordProps); getTags(): DefaultOpenBadgesOAuthTags; } //#endregion export { DefaultOpenBadgesOAuthTags, OpenBadgesOAuthRecord, OpenBadgesOAuthRecordProps }; //# sourceMappingURL=OpenBadgesOAuthRecord.d.mts.map