import { ITransport } from './ITransport'; import { IDisposable } from '../utils/IDisposable'; export type TransportOptions = Partial<{ maxSize: number; flushRetryCount: number; flushTimeout: number; }>; /** * Basic object sender to a speckle server */ export declare class ServerTransport implements ITransport, IDisposable { #private; constructor(serverUrl: string, projectId: string, authToken: string, options?: TransportOptions); write(serialisedObject: string, size: number, objectId: string): Promise; flush(): Promise; diff(): Promise; dispose(): void; }