import { ConfigService } from '@nestjs/config';
import { EventsService } from './events.service';
import { EventDetailDto, EventListResponseDto } from './dto/event.dto';
import { GetEventsQueryDto } from './dto/get-events-query.dto';
import type { AppConfig } from '../../config/configuration';
export declare class EventsController {
    private readonly eventsService;
    private readonly configService;
    constructor(eventsService: EventsService, configService: ConfigService<AppConfig, true>);
    getEvents(query: GetEventsQueryDto): Promise<EventListResponseDto>;
    getEventBySlug(slug: string): Promise<EventDetailDto>;
}
