export declare const APP_EVENTS: {
    readonly TRIP_CREATED: "trip.created";
    readonly TRIP_UPDATED: "trip.updated";
    readonly TRIP_DELETED: "trip.deleted";
    readonly TRIP_STATUS_CHANGED: "trip.status_changed";
    readonly PUNCH_RECORDED: "punch.recorded";
    readonly GPS_BATCH_PERSISTED: "gps.batch_persisted";
    readonly GPS_STOP_DETECTED: "gps.stop_detected";
    readonly TRACKING_COVERAGE_RECOMPUTE: "tracking.coverage_recompute";
    readonly EMPLOYEE_OFFLINE: "employee.offline";
    readonly EMPLOYEE_PRESENCE_CHANGED: "employee.presence_changed";
    readonly NOTIFICATION_SEND: "notification.send";
    readonly ANALYTICS_RECALCULATE: "analytics.recalculate";
};
export declare const SOCKET_EVENTS: {
    readonly JOIN_TRIP: "join:trip";
    readonly LEAVE_TRIP: "leave:trip";
    readonly GPS_BATCH: "gps:batch";
    readonly GPS_UPDATE: "gps:update";
    readonly TRIP_UPDATE: "trip:update";
    readonly PRESENCE_UPDATE: "presence:update";
    readonly LIVE_MAP: "live:map";
    readonly SUBSCRIBE_LIVE: "subscribe:live";
    readonly UNSUBSCRIBE_LIVE: "unsubscribe:live";
};
export declare const SOCKET_NAMESPACES: {
    readonly ADMIN: "/admin";
    readonly HOD: "/hod";
    readonly EMPLOYEE: "/employee";
    readonly TRACKING: "/tracking";
};
export declare const TRACKING_SOCKET_EVENTS: {
    readonly JOIN: "tracking.join";
    readonly LEAVE: "tracking.leave";
    readonly LOCATION_UPDATE: "tracking.location.update";
    readonly LOCATION_UPDATED: "trip.location.updated";
    readonly TRACKING_STATUS: "trip.tracking.status";
};
export declare const QUEUE_NAMES: {
    readonly GPS: "gps-processing";
    readonly NOTIFICATIONS: "notifications";
    readonly ANALYTICS: "analytics";
};
