import { SyncMachineContext } from '../types';

export declare const syncMachineGuards: {
    isUserConnected: (context: SyncMachineContext) => boolean;
    hasMoreUpdates: (context: SyncMachineContext) => boolean;
    isOwner: (context: SyncMachineContext) => boolean;
    errorIsLessThanRetryCount: (context: SyncMachineContext) => boolean;
    shouldRetryConnection: (context: SyncMachineContext) => boolean;
    shouldRefetchCommit: (context: SyncMachineContext) => boolean;
};
