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