import ServerEvent from "./server-event"; import EventRequest from "./event-request"; import EventResponse from "./event-response"; export default class BatchProcessor { _batch_size: number; _concurrent_requests: number; constructor(batch_size: number, concurrent_requests: number); processEventRequestsGenerator(event_requests: EventRequest[]): Generator>, void, EventRequest>; processEventRequests(event_requests: EventRequest[]): Promise; processEventsGenerator(event_request_to_clone: EventRequest, all_events: ServerEvent[]): Generator>, void, EventRequest>; processEvents(event_request_to_clone: EventRequest, all_events: ServerEvent[]): Promise; }