import { Order } from './order.entity';
import { AuditLog } from './audit-log.entity';
import { ProductionLine } from './production-line.entity';
export declare class User {
    id: string;
    email: string;
    passwordHash: string;
    firstName: string;
    lastName: string;
    role: string;
    isActive: boolean;
    orders: Order[];
    auditLogs: AuditLog[];
    managedLines: ProductionLine[];
    resetToken: string | null;
    resetTokenExpiration: Date | null;
    company: string | null;
    phone: string | null;
    address: string | null;
    profilePicture: string | null;
    createdAt: Date;
    updatedAt: Date;
    lastLogin: Date | null;
    failedLoginAttempts: number;
    lockoutUntil: Date | null;
}
