import type { DataStore, EventLog, MessageStore, ResumableTaskStore } from '../src/index.js';
/**
 * Class for running DWN tests from an external repository that depends on this SDK.
 */
export declare class TestSuite {
    /**
     * Runs tests that uses the store implementations passed.
     * Uses default implementation if not given.
     */
    static runInjectableDependentTests(overrides?: {
        messageStore?: MessageStore;
        dataStore?: DataStore;
        eventLog?: EventLog;
        resumableTaskStore?: ResumableTaskStore;
    }): void;
}
//# sourceMappingURL=test-suite.d.ts.map