/** * Base Storage class. All storage implementation must inherit this class */ import { TData } from '../types'; declare abstract class Storage { /** * Returns all rows based on ...args * @param args */ abstract get(...args: any[]): Promise; /** * To set all rows * * @param data */ set?(data: I | Function): this; } export interface StorageResponse { data: TData; total: number; } export default Storage;