import { CID } from 'multiformats/cid'; import { StreamID } from '@dustil/streamid'; import type { StreamState, Stream } from '../stream.js'; import { RunningStateLike } from '../running-state-like.js'; import type { CeramicApi } from '../ceramic-api.js'; export declare class TestUtils { static waitForConditionOrTimeout(predicate: () => Promise, timeoutMs?: number): Promise; static waitForState(stream: Stream, timeoutMs: number, predicate: (state: StreamState) => boolean, onFailure: (state: StreamState) => void): Promise; static waitForAnchor(stream: Stream, timeout: number): Promise; static runningState(state: StreamState): RunningStateLike; static delay(ms: number): Promise; static isPinned(ceramic: CeramicApi, streamId: StreamID): Promise; static randomCID(): CID; static anchorUpdate(ceramic: CeramicApi, stream: Stream): Promise; } //# sourceMappingURL=test-utils.d.ts.map