import { Address } from '../address/address.entity';
import { EquipmentType } from '../equipment/equipment-type.entity';
export declare class User {
    id: number;
    username: string;
    name: string;
    email: string;
    password: string;
    nombre_fantasia: string;
    commercial_name: string;
    phone: string;
    cpf_cnpj: string;
    identidad: string;
    points: number;
    rating: number;
    mother_company_id: number;
    address_id: number;
    address: Address;
    admins: User[];
    managedTechnicians: User[];
    id_photo: string;
    id_card_front: string;
    id_card_back: string;
    id_verification_status: string;
    social_networks: {
        platform: string;
        profile_url: string;
    }[];
    service_area: string;
    availability: {
        days?: string[];
        time_slots?: string[];
        grid?: Record<string, Record<string, boolean>>;
        service_area_range?: string;
        service_area_cities?: string[];
    };
    equipmentTypes: EquipmentType[];
    role: string;
    current_hashed_refresh_token?: string;
    created_at: Date;
    updated_at: Date;
}
