export declare enum UserRole {
    SUPER_ADMIN = "SUPER_ADMIN",
    ADMIN = "ADMIN",
    HOD = "HOD",
    MANAGER = "MANAGER",
    REPORTING_MANAGER = "REPORTING_MANAGER",
    EMPLOYEE = "EMPLOYEE"
}
export declare enum UserStatus {
    ACTIVE = "ACTIVE",
    INACTIVE = "INACTIVE"
}
export declare enum TripStatus {
    CREATED = "CREATED",
    STARTED = "STARTED",
    TRAVELLING = "TRAVELLING",
    ARRIVED = "ARRIVED",
    MEETING_STARTED = "MEETING_STARTED",
    MEETING_COMPLETED = "MEETING_COMPLETED",
    RETURN_TRIP = "RETURN_TRIP",
    COMPLETED = "COMPLETED",
    CANCELLED = "CANCELLED"
}
export declare enum PunchType {
    DEPARTURE = "DEPARTURE",
    ARRIVAL = "ARRIVAL",
    MEETING_START = "MEETING_START",
    MEETING_END = "MEETING_END"
}
export declare enum VehicleType {
    CAR = "CAR",
    BIKE = "BIKE",
    SCOOTER = "SCOOTER",
    OTHER = "OTHER"
}
export declare enum FuelType {
    PETROL = "PETROL",
    DIESEL = "DIESEL",
    CNG = "CNG",
    ELECTRIC = "ELECTRIC",
    OTHER = "OTHER"
}
export declare enum LeadType {
    HOT = "HOT",
    WARM = "WARM",
    COLD = "COLD",
    EXISTING = "EXISTING",
    OTHER = "OTHER"
}
export declare enum NotificationType {
    TRIP_STARTED = "TRIP_STARTED",
    ARRIVAL_COMPLETED = "ARRIVAL_COMPLETED",
    MEETING_STARTED = "MEETING_STARTED",
    MEETING_ENDED = "MEETING_ENDED",
    EMPLOYEE_OFFLINE = "EMPLOYEE_OFFLINE",
    GPS_STOPPED = "GPS_STOPPED"
}
export declare enum EmployeePresence {
    ONLINE = "ONLINE",
    OFFLINE = "OFFLINE",
    ON_TRIP = "ON_TRIP",
    IN_MEETING = "IN_MEETING",
    IDLE = "IDLE"
}
export declare enum TrackingEventType {
    TRACKING_STARTED = "tracking_started",
    TRACKING_STOPPED = "tracking_stopped",
    APP_BACKGROUND = "app_background",
    APP_FOREGROUND = "app_foreground",
    PERMISSION_DENIED = "permission_denied",
    OS_KILL_SUSPECTED = "os_kill_suspected",
    NETWORK_OFFLINE = "network_offline",
    NETWORK_ONLINE = "network_online"
}
