/**
 * File generated by npm run employee-auth
 * It is kept here to avoid conflicts with the generated files
 * Do not modify this file directly or use it anywhere
 */

// import { pgTable, text, timestamp, boolean } from "drizzle-orm/pg-core";

// export const employees = pgTable("employees", {
//   id: text("id").primaryKey(),
//   name: text("name").notNull(),
//   email: text("email").notNull().unique(),
//   emailVerified: boolean("email_verified").default(false).notNull(),
//   image: text("image"),
//   createdAt: timestamp("created_at").defaultNow().notNull(),
//   updatedAt: timestamp("updated_at")
//     .defaultNow()
//     .$onUpdate(() => /* @__PURE__ */ new Date())
//     .notNull(),
//   firstName: text("first_name").notNull(),
//   lastName: text("last_name").notNull(),
//   role: text("role").notNull(),
//   storeId: text("store_id").notNull(),
//   status: text("status").notNull(),
// });

// export const employee_sessions = pgTable("employee_sessions", {
//   id: text("id").primaryKey(),
//   expiresAt: timestamp("expires_at").notNull(),
//   token: text("token").notNull().unique(),
//   createdAt: timestamp("created_at").defaultNow().notNull(),
//   updatedAt: timestamp("updated_at")
//     .$onUpdate(() => /* @__PURE__ */ new Date())
//     .notNull(),
//   ipAddress: text("ip_address"),
//   userAgent: text("user_agent"),
//   userId: text("user_id")
//     .notNull()
//     .references(() => employees.id, { onDelete: "cascade" }),
// });

// export const employee_accounts = pgTable("employee_accounts", {
//   id: text("id").primaryKey(),
//   accountId: text("account_id").notNull(),
//   providerId: text("provider_id").notNull(),
//   userId: text("user_id")
//     .notNull()
//     .references(() => employees.id, { onDelete: "cascade" }),
//   accessToken: text("access_token"),
//   refreshToken: text("refresh_token"),
//   idToken: text("id_token"),
//   accessTokenExpiresAt: timestamp("access_token_expires_at"),
//   refreshTokenExpiresAt: timestamp("refresh_token_expires_at"),
//   scope: text("scope"),
//   password: text("password"),
//   createdAt: timestamp("created_at").defaultNow().notNull(),
//   updatedAt: timestamp("updated_at")
//     .$onUpdate(() => /* @__PURE__ */ new Date())
//     .notNull(),
// });

// export const employee_verifications = pgTable("employee_verifications", {
//   id: text("id").primaryKey(),
//   identifier: text("identifier").notNull(),
//   value: text("value").notNull(),
//   expiresAt: timestamp("expires_at").notNull(),
//   createdAt: timestamp("created_at").defaultNow().notNull(),
//   updatedAt: timestamp("updated_at")
//     .defaultNow()
//     .$onUpdate(() => /* @__PURE__ */ new Date())
//     .notNull(),
// });
