import { BalanceAction, OrderID, TraderOrder } from "../types"; import { StorageProvider } from "./interface"; export declare class FileSystemStorage implements StorageProvider { private initialized; private path; private ordersKey; private balanceActionsKey; private orders; private balanceActions; private serializedOrders; private serializedBalanceActions; constructor(storagePath: string, address?: string); setOrder(order: TraderOrder): Promise; getOrder(orderID: OrderID): Promise; getOrders(): Promise; setBalanceAction(balanceItem: BalanceAction): Promise; getBalanceAction(txHash: string): Promise; getBalanceActions(): Promise; private init; private restoreTraderOrders; private restoreBalanceActions; private getAbsolutePath; }