1 | import reduct = require('reduct');
|
2 | import { BackendInstance, SubmitPaymentParams } from '../types/backend';
|
3 | export default class RateBackend implements BackendInstance {
|
4 | protected backend: BackendInstance;
|
5 | private accounts;
|
6 | constructor(deps: reduct.Injector);
|
7 | connect(): Promise<void>;
|
8 | getRate(sourceAccount: string, destinationAccount: string): Promise<number>;
|
9 | submitPayment(params: SubmitPaymentParams): Promise<void>;
|
10 | submitPacket(params: SubmitPaymentParams): Promise<void>;
|
11 | getStatus(): Promise<{}>;
|
12 | }
|