import { Wallet } from '../entities/wallet';
export interface IWalletRepository {
    findById(id: string): Promise<Wallet | null>;
    findByDeviceId(deviceId: string): Promise<Wallet[]>;
    findByDeviceIdAndName(deviceId: string, name: string): Promise<Wallet | null>;
    save(wallet: Wallet): Promise<Wallet>;
    update(wallet: Wallet): Promise<Wallet>;
    delete(id: string): Promise<void>;
}
//# sourceMappingURL=wallet-repository.d.ts.map