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<Token>): TokenData;
export declare const createQB: (db: AccountDb, tokenId: TokenId, data: TokenData, refreshToken?: RefreshToken) => import("kysely").InsertQueryBuilder<import("../db").DatabaseSchema, "token", import("kysely").InsertResult>;
export declare const forRotateQB: (db: AccountDb, id: TokenId) => import("kysely/dist/cjs/parser/select-parser").QueryBuilderWithSelection<import("kysely/dist/cjs/parser/table-parser").From<import("../db").DatabaseSchema, "token">, "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<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", import("kysely/dist/cjs/util/type-utils").MergePartial<import("kysely/dist/cjs/util/type-utils").MergePartial<import("kysely/dist/cjs/util/type-utils").MergePartial<import("kysely/dist/cjs/util/type-utils").MergePartial<import("kysely/dist/cjs/util/type-utils").MergePartial<Partial<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<import("kysely/dist/cjs/util/type-utils").MergePartial<Partial<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<import("kysely/dist/cjs/util/type-utils").MergePartial<import("kysely/dist/cjs/util/type-utils").MergePartial<Partial<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<import("kysely/dist/cjs/util/type-utils").MergePartial<Partial<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<import("kysely/dist/cjs/util/type-utils").MergePartial<import("kysely/dist/cjs/util/type-utils").MergePartial<import("kysely/dist/cjs/util/type-utils").MergePartial<Partial<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<import("kysely/dist/cjs/util/type-utils").MergePartial<Partial<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<import("kysely/dist/cjs/util/type-utils").MergePartial<import("kysely/dist/cjs/util/type-utils").MergePartial<Partial<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<import("kysely/dist/cjs/util/type-utils").MergePartial<Partial<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<Omit<{}, never>> & Partial<Omit<Partial<Omit<{}, never>>, never>> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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.deactivatedAt" | "actor.deleteAfter" | "actor.takedownRef"> & import("kysely").Selection<{
    lexicon: import("../db").Lexicon;
    account: import("kysely/dist/cjs/util/type-utils").Nullable<import("../db").Account>;
    token: Token;
    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;
    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" | "token" | "actor", "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<import("kysely/dist/cjs/parser/table-parser").From<import("../db").DatabaseSchema, "token">, "token", import("kysely").DeleteResult>;
export declare const rotateQB: (db: AccountDb, id: number, newTokenId: TokenId, newRefreshToken: RefreshToken, newData: NewTokenData) => import("kysely").UpdateQueryBuilder<import("kysely/dist/cjs/parser/table-parser").From<import("../db").DatabaseSchema, "token">, "token", "token", import("kysely").UpdateResult>;
export declare const removeQB: (db: AccountDb, tokenId: TokenId) => import("kysely").DeleteQueryBuilder<import("kysely/dist/cjs/parser/table-parser").From<import("../db").DatabaseSchema, "token">, "token", import("kysely").DeleteResult>;
//# sourceMappingURL=token.d.ts.map