import { Repository } from 'typeorm';
import { PayoutAccount } from './payout-account.entity';
import { User } from '../users/user.entity';
export declare class PayoutAccountsService {
    private repo;
    private userRepo;
    private readonly flwKey;
    private normalizeCountryCode;
    constructor(repo: Repository<PayoutAccount>, userRepo: Repository<User>);
    getMine(userId: string): Promise<PayoutAccount | null>;
    save(userId: string, data: Partial<PayoutAccount>): Promise<PayoutAccount>;
    verifyBankAccount(userId: string, account_number: string, bank_code: string, country?: string): Promise<any>;
    getBanksForCountry(country: string): Promise<any[]>;
}
