import CommonService from 'jscommons/dist/serviceFactory/Service'; import GetClientOptions from './options/GetClientOptions'; import GetClientResult from './results/GetClientResult'; import StatementsResult from '../models/StatementsResult'; import StoreStatementsOptions from './options/StoreStatementsOptions'; import GetStatementOptions from './options/GetStatementOptions'; import GetStatementsOptions from './options/GetStatementsOptions'; import GetFullActivityOptions from './options/GetFullActivityOptions'; import GetFullActivityResult from './results/GetFullActivityResult'; interface Service extends CommonService { readonly getClient: (opts: GetClientOptions) => Promise; readonly storeStatements: (opts: StoreStatementsOptions) => Promise; readonly getFullActivity: (opts: GetFullActivityOptions) => Promise; readonly getStatement: (opts: GetStatementOptions) => Promise; readonly getStatements: (opts: GetStatementsOptions) => Promise; } export default Service;