import { User } from "lucide-react";
import type { UserRole } from '../../../types/user.types';
interface User {
    id: string;
    firstName?: string;
    lastName?: string;
    email: string;
    role: UserRole;
    emailVerified?: boolean;
    createdAt?: string | Date;
    updatedAt?: string | Date;
    fullName: string;
}
interface UsersTableProps {
    users: User[];
    isLoading?: boolean;
    onRefresh?: () => void;
}
/**
 * Users Table Component
 *
 * Displays regular users (non-superadmin) in a comprehensive table format.
 * Includes role badges, verification status, and action menus.
 */
export declare function UsersTable({ users, isLoading, onRefresh }: UsersTableProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=UsersTable.d.ts.map