import { Selectable } from 'kysely'; import { Code, NewTokenData, RefreshToken, TokenData, TokenId } from '@atproto/oauth-provider'; import { AccountDb, Token } from '../db'; export declare function toTokenData(row: Selectable): TokenData; export declare const createQB: (db: AccountDb, tokenId: TokenId, data: TokenData, refreshToken?: RefreshToken) => import("kysely").InsertQueryBuilder; export declare const forRotateQB: (db: AccountDb, id: TokenId) => import("kysely/dist/cjs/parser/select-parser").QueryBuilderWithSelection, "token", {}, "id" | "currentRefreshToken">; export declare const findByQB: (db: AccountDb, search: { id?: number; did?: string; code?: Code; tokenId?: TokenId; currentRefreshToken?: RefreshToken; }) => import("kysely").SelectQueryBuilder<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", import("kysely/dist/cjs/util/type-utils").MergePartial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">, Partial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">>, import("kysely/dist/cjs/util/type-utils").MergePartial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">, Partial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">>>, import("kysely/dist/cjs/util/type-utils").MergePartial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">, Partial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">>, import("kysely/dist/cjs/util/type-utils").MergePartial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">, Partial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">>>>, import("kysely/dist/cjs/util/type-utils").MergePartial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">, Partial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">>, import("kysely/dist/cjs/util/type-utils").MergePartial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">, Partial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">>>, import("kysely/dist/cjs/util/type-utils").MergePartial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">, Partial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">>, import("kysely/dist/cjs/util/type-utils").MergePartial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">, Partial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">>>>>, import("kysely/dist/cjs/util/type-utils").MergePartial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">, Partial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">>, import("kysely/dist/cjs/util/type-utils").MergePartial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">, Partial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">>>, import("kysely/dist/cjs/util/type-utils").MergePartial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">, Partial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">>, import("kysely/dist/cjs/util/type-utils").MergePartial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">, Partial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">>>>, import("kysely/dist/cjs/util/type-utils").MergePartial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">, Partial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">>, import("kysely/dist/cjs/util/type-utils").MergePartial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">, Partial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">>>, import("kysely/dist/cjs/util/type-utils").MergePartial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">, Partial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">>, import("kysely/dist/cjs/util/type-utils").MergePartial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">, Partial> & Partial>, never>> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor", "actor.did" | "account.email" | "account.invitesDisabled" | "account.emailConfirmedAt" | "actor.handle" | "actor.createdAt" | "actor.deleteAfter" | "actor.deactivatedAt" | "actor.takedownRef"> & import("kysely").Selection<{ lexicon: import("../db").Lexicon; account: import("kysely/dist/cjs/util/type-utils").Nullable; actor: import("../db").Actor; app_password: import("../db").AppPassword; invite_code: import("../db").InviteCode; invite_code_use: import("../db").InviteCodeUse; refresh_token: import("../db").RefreshToken; repo_root: import("../db").RepoRoot; email_token: import("../db").EmailToken; token: Token; authorization_request: import("../db").AuthorizationRequest; device: import("../db").Device; used_refresh_token: import("../db").UsedRefreshToken; account_device: import("../db").AccountDevice; authorized_client: import("../db/schema/authorized-client").AuthorizedClient; }, "account" | "actor" | "token", "token.did" | "token.code" | "token.id" | "token.createdAt" | "token.expiresAt" | "token.deviceId" | "token.updatedAt" | "token.scope" | "token.details" | "token.clientId" | "token.clientAuth" | "token.parameters" | "token.tokenId" | "token.currentRefreshToken">>>>>>>; export declare const removeByDidQB: (db: AccountDb, did: string) => import("kysely").DeleteQueryBuilder, "token", import("kysely").DeleteResult>; export declare const rotateQB: (db: AccountDb, id: number, newTokenId: TokenId, newRefreshToken: RefreshToken, newData: NewTokenData) => import("kysely").UpdateQueryBuilder, "token", "token", import("kysely").UpdateResult>; export declare const removeQB: (db: AccountDb, tokenId: TokenId) => import("kysely").DeleteQueryBuilder, "token", import("kysely").DeleteResult>; //# sourceMappingURL=token.d.ts.map