import { ConfigService } from '@nestjs/config';
import { PassportIndexService } from './passport-index.service';
import { PassportIndexDetailDto, PassportIndexListResponseDto, PassportIndexMethodologyDto } from './dto/passport-index.dto';
import { GetPassportIndexQueryDto } from './dto/get-passport-index-query.dto';
import type { AppConfig } from '../../config/configuration';
export declare class PassportIndexController {
    private readonly passportIndexService;
    private readonly configService;
    constructor(passportIndexService: PassportIndexService, configService: ConfigService<AppConfig, true>);
    getPassports(query: GetPassportIndexQueryDto): Promise<PassportIndexListResponseDto>;
    getMethodology(): Promise<PassportIndexMethodologyDto>;
    getPassportBySlug(slug: string): Promise<PassportIndexDetailDto>;
}
