diff --git a/src/pages/admin/PremiumUsers.tsx b/src/pages/admin/PremiumUsers.tsx
index b00eea61729ab50029c440ce0e9194d33bdab09f..c39ccb3447cec6a9dc6c08cbfe41f4de60154d94 100644
--- a/src/pages/admin/PremiumUsers.tsx
+++ b/src/pages/admin/PremiumUsers.tsx
@@ -24,6 +24,7 @@ import {
   Select,
 } from "@chakra-ui/react";
 import { BiSolidTrash, BiSolidEdit, BiError } from "react-icons/bi";
+import { users } from "../../types";
 import { Link } from "react-router-dom";
 import "primereact/resources/themes/lara-light-indigo/theme.css";
 import "primereact/resources/primereact.min.css";
@@ -31,12 +32,6 @@ import { DataTable } from "primereact/datatable";
 import { Column } from "primereact/column";
 
 const UsersList = () => {
-  type users = {
-    user_id: number;
-    username: string;
-    fullname: string;
-    role: string;
-  };
 
   const cancelRef = React.useRef<HTMLButtonElement | null>(null);
   const { isOpen, onOpen, onClose } = useDisclosure();
diff --git a/src/types.tsx b/src/types.tsx
index c5bac9494e140568764d386506aeed07ab2a6ee9..0d1dc70260556a7ad834af4bffcb95b006d3c6d8 100644
--- a/src/types.tsx
+++ b/src/types.tsx
@@ -21,3 +21,9 @@ export type Materials = {
     material_path: string;
   };
 
+export type users = {
+    user_id: number;
+    username: string;
+    fullname: string;
+    role: string;
+  };
\ No newline at end of file