import { Status } from '../../statuses/entities/status.entity';
import { FileEntity } from '../../files/entities/file.entity';
import { EntityHelper } from 'src/utils/entity-helper';
import { RoleEnum } from '../enums/role.enum';
import { Product } from '../../products/entities/product.entity';
export declare class User extends EntityHelper {
    id: number;
    email: string | null;
    password: string;
    previousPassword: string;
    loadPreviousPassword(): void;
    setPassword(): Promise<void>;
    provider: string;
    socialId: string | null;
    firstName: string | null;
    lastName: string | null;
    role?: RoleEnum;
    photo?: FileEntity | null;
    status?: Status;
    productsCreated?: Product[];
    createdAt?: Date | null;
    updatedAt: Date;
    deletedAt: Date;
}
