public function getCategories(): Collection;  	public function getExtraQuestionsForPdf(array $collection): Collection;  	public function hasDepartments(): bool;  	public function hasLocations(): bool;  	public function getDemographicQuestions(array $items): Collection;  	public function getIds(): array;  	public function getStartDate(): string;  	public function getEndDate(): string;  	public function getAvatar(): ?string;  	public function getYear(): int;  	public function generateDownloadFileName(string $locale): string;  	public function loadAdditionalDataWithFilters(Request $request): Reportable;  	public function getViewFile(): string;  	public function getEngagementCategoryIds(): array;  	public function getPromotorApplicantsCount(?InternalBaApplicantType $applicantType = null): int;  	public function getPassiveApplicantsCount(?InternalBaApplicantType $applicantType = null): int;  	public function getCriticApplicantsCount(?InternalBaApplicantType $applicantType = null): int;  	public function showReportableComments(): bool;  	public function isGeneratingReportPossible(): bool;  	public function getClientName(): string; }