import { BusinessVertical } from "src/modules/business-verticals/entities/business-verticals.entity";
import { Department } from "src/modules/department/entities/department.entity";
import { Role } from "src/modules/role/entities/role.entity";
import { Address } from "./address.entity";
import { IdProof } from "./id-proof.entity";
import { Auth } from "src/modules/auth/entities/auth.entity";
import { FleetManagement } from "src/modules/fleet-management/entities/fleet-management.entity";
import { TripFleetAssignment } from "src/modules/trips/entities/fleet-trip-management.entity";
import { Customer } from "src/modules/customers/entities/customer.entity";
import { State } from "src/modules/state/entities/state.entity";
import { DriverAvailability } from "src/modules/driver-availability/entities/driver-availability.entity";
import { InspectionFleetReport } from "src/modules/inspection-questions/entities/inspection-fleet-report.entity";
import { IncidentReporting } from "src/modules/incident-reporting/entities/incident-reporting.entity";
import { TripCancellation } from "src/modules/trips/entities/trip-cancellations.entity";
import { Rating } from "src/modules/rating/entities/rating.entity";
import { DriverFleetHistory } from "src/modules/fleet-management/entities/driver-fleet-history.entity";
import { Language } from "./languages.entity";
import { City } from "src/modules/city/entities/city.entity";
import { TripTimelineHistory } from "src/modules/trips/entities/trip-timeline.entity";
export declare class TeamMember {
    id: number;
    role_id: number;
    user_id: number;
    reporting_to_id: number;
    profile_photo: string;
    first_name: string;
    last_name: string;
    email: string;
    phone_number: string;
    country_code: string;
    dob: Date;
    gender: string;
    emergency_contact_name: string;
    emergency_contact_code: string;
    emergency_contact_number: string;
    working_location: number;
    working_city_location: number;
    joining_date: Date;
    employment_type: string;
    status: string;
    current_step: number;
    form_status: string;
    duty_status: string;
    ratings: string;
    deleted_at: Date;
    created_at: Date;
    updated_at: Date;
    role: Role;
    department: Department[];
    business_vertical: BusinessVertical[];
    languages: Language[];
    users: Auth[];
    reporting_to: TeamMember;
    reported_team_members: TeamMember[];
    addresses: Address[];
    id_proofs: IdProof[];
    verified_id_proofs: IdProof[];
    vehicles: FleetManagement[];
    fleetManagement: FleetManagement;
    trip_driver: TripFleetAssignment;
    driver_fleet_history: DriverFleetHistory;
    customer: Customer;
    driver_availability: DriverAvailability[];
    driver_inspection_reports: InspectionFleetReport[];
    state: State;
    city: City;
    incident_reporting: IncidentReporting;
    cancellations: TripCancellation[];
    trip_status_changes: TripTimelineHistory[];
    profilePict(): Promise<void>;
    givenRatings: Rating[];
    receivedRatings: Rating[];
}
