import { AbstractRemote, AbstractRemoteOptions, BSONImplementation, ILogger, RemoteConnector } from '@powersync/common'; export declare class WebRemote extends AbstractRemote { protected connector: RemoteConnector; protected logger: ILogger; private _bson; constructor(connector: RemoteConnector, logger?: ILogger, options?: Partial); getUserAgent(): string; getBSON(): Promise; }