// @generated
// This file is automatically generated by Kanel. Do not modify manually.

import type { ColumnType, Selectable, Insertable, Updateable } from 'kysely';

/** Identifier type for public.temp_tokens */
export type TempTokensToken = string & { __brand: 'public.temp_tokens' };

/** Represents the table public.temp_tokens */
export default interface TempTokensTable {
  token: ColumnType<TempTokensToken, TempTokensToken | undefined, TempTokensToken>;

  elapse: ColumnType<Date, Date | string | undefined, Date | string>;
}

export type TempTokens = Selectable<TempTokensTable>;

export type NewTempTokens = Insertable<TempTokensTable>;

export type TempTokensUpdate = Updateable<TempTokensTable>;
