import React from 'react';
export type IsolationDataReference = {
    refresh: (options?: {
        deferred?: boolean;
    }) => void;
    update: (data: unknown) => void;
    cleanup: (fn?: () => void) => void;
    snapshotRef: React.MutableRefObject<unknown>;
    eventsRef: React.MutableRefObject<Array<() => void>>;
};
export declare function createDataReference(): IsolationDataReference;
