/** * IAbstractAdapter * @abstract class */ export declare abstract class IAbstractAdapter { adaptee: any; abstract initialize(): any | Promise; abstract destroy(): any | Promise; abstract sigInfo(): any | Promise; } /** * Abstract adapter class for back-end service. * @abstract * @class * @implements IAbstractAdapter */ export default abstract class AbstractAdapter extends IAbstractAdapter { protected _adaptee: T; protected _options: U | undefined; readonly adaptee: T; protected readonly options: U | undefined; constructor(options?: U); sigInfo(): void; }