import { PaginatedData, PaginationDto } from "@/types/api-response";
import { UserResponseDto } from "../../users/types";
export type { UserResponseDto };
export type { PaginationDto };

// User Role Assignment
export interface UserRoleResponseDto {
  id: string;
  userId: string;
  roleId: string;
  createdAt: string;
}

// Pagination params
export type UsersQueryParams = PaginationDto;

// Response type for paginated users
export type PaginatedUsersResponse = PaginatedData<UserResponseDto>;
