/// <reference types="node" />
import { DlcTransactionsV0 } from '../messages/DlcTransactions';
import { IDlcStore } from './DlcStore';
/**
 * In-memory implementation of the IDlcStore.
 */
export declare class ChainMemoryStore implements IDlcStore {
    private _dlcTxs;
    get dlcTransactionsListCount(): number;
    findDlcTransactionsList(): Promise<DlcTransactionsV0[]>;
    findDlcTransactions(contractId: Buffer): Promise<DlcTransactionsV0>;
    saveDlcTransactions(dlcTransactions: DlcTransactionsV0): Promise<void>;
    deleteDlcTransactions(contractId: Buffer): Promise<void>;
}
