import { AssignedUserMode } from '../interfaces'; import { DataQueryFilter, DataUrlGenerator, EventStatus } from '../../../shared'; export declare class EventUrlGenerator extends DataUrlGenerator { baseEndpoint: string; programStage?: string; occurredAfter?: string; occurredBefore?: string; scheduledAfter?: string; scheduledBefore?: string; event?: string; assignedUserMode?: AssignedUserMode; assignedUser?: string; attributeFilters?: DataQueryFilter[]; eventStatus?: EventStatus; constructor(params: Partial); addEvent(url: string): string; addProgramStage(url: string): string; addEventStatus(url: string): string; addAssignedUserMode(url: string): string; addAssignedUser(url: string): string; addOccurredDates(url: string): string; addScheduledDates(url: string): string; addAttributeFilters(url: string): string; generate(): string; }