import { TenantAwareDBClient } from '../../app-providers/tenant-db-client.js';
import type { IGetAllFundsParams, IGetAllTrainingFundsResult } from '../types.js';
export declare class FundsProvider {
    private db;
    constructor(db: TenantAwareDBClient);
    private pensionFundsCache;
    getAllPensionFunds(): Promise<IGetAllTrainingFundsResult[]>;
    private trainingFundsCache;
    getAllTrainingFunds(): Promise<IGetAllTrainingFundsResult[]>;
    private allFundsCache;
    getAllFunds(params: IGetAllFundsParams): Promise<IGetAllTrainingFundsResult[]>;
}
