import { rate } from 'src/typeorm/rate';
import { Repository } from 'typeorm';
import { CreateRateParams, UpdateRateParams } from 'src/utils/types';
export declare class RateService {
    private rateRepository;
    constructor(rateRepository: Repository<rate>);
    fetchRates(): Promise<rate[]>;
    createRate(rateDetails: CreateRateParams): Promise<rate>;
    updateRate(id: number, updateRateDetails: UpdateRateParams): Promise<import("typeorm").UpdateResult>;
    deleteRate(id: number): Promise<import("typeorm").DeleteResult>;
}
