import * as storage from '../../storage'; import * as siProtocol from '../../siProtocol'; export abstract class BaseFakeSiCard { public storage: storage.ISiStorage = {} as storage.ISiStorage; abstract handleDetect(): siProtocol.SiMessage; abstract handleRequest(message: siProtocol.SiMessage): siProtocol.SiMessage[]; }