import type { TimeSample, TimeSyncConnection } from '@casual-simulation/timesync';
import type { InstRecordsClient } from './InstRecordsClient';
/**
 * Defines a class that implements TimeSyncConnection when given a InstRecordsClient.
 */
export declare class InstRecordsClientTimeSyncConnection implements TimeSyncConnection {
    private _client;
    constructor(client: InstRecordsClient);
    get closed(): boolean;
    unsubscribe(): void;
    sampleServerTime(): Promise<TimeSample>;
}
//# sourceMappingURL=InstRecordsClientTimeSyncConnection.d.ts.map