import { Observable } from 'rxjs'; import type { ReplicationPullHandler, ReplicationPushHandler, RxCollection, RxReplicationPullStreamItem } from '../../types'; /** * Creates a pull handler that always returns * all documents. */ export declare function getPullHandler(remoteCollection: RxCollection): ReplicationPullHandler; export declare function getPullStream(remoteCollection: RxCollection): Observable>; export declare function getPushHandler(remoteCollection: RxCollection): ReplicationPushHandler; export declare function ensureEqualState(collectionA: RxCollection, collectionB: RxCollection, context?: string): Promise;