import { Repository } from 'typeorm';
import { Country } from './entities/country.entity';
import { CreateCountryDto } from './dto/create-country.dto';
import { UpdateCountryDto } from './dto/update-country.dto';
export declare class CountriesService {
    private readonly countryRepository;
    constructor(countryRepository: Repository<Country>);
    create(createCountryDto: CreateCountryDto): Promise<Country>;
    findAll(): Promise<Country[]>;
    findOne(id: number): Promise<Country>;
    update(id: number, updateCountryDto: UpdateCountryDto): Promise<Country | null>;
    remove(id: number): Promise<{
        message: string;
        id: number;
    }>;
}
