import { BaseEntity } from '../../../../entities/core-entities/index.js'; import { Gender, AgeCategory, ParticipantType } from '../../../common/body-entities/responses'; /** * Filter structure for the participants request */ export declare class ParticipantFilterDto implements BaseEntity { [key: string]: unknown; ids?: number[]; sportIds?: number[]; locationIds?: number[]; name?: string; gender?: Gender; ageCategory?: AgeCategory; type?: ParticipantType; constructor(data?: Partial); get EntityId(): string; } /** * GetParticipantsRequest class for sending request * to get participants from the API. * * @param filter Filter parameters for the participants * @param page Page number for pagination * @param pageSize Number of items per page */ export declare class GetParticipantsRequestDto implements BaseEntity { [key: string]: unknown; filter?: ParticipantFilterDto; page?: number; pageSize?: number; constructor(data?: Partial); get EntityId(): string; }