import type { JsonObject } from '../../utils/json-pointer';
import type { SharedStateId } from '../../../../shared/helpers/useSharedState';
import type { UseDataReturn } from './useData';
export type UseDataWithoutSubscriptionReturn<Data> = Omit<UseDataReturn<Data>, 'data'> & {
    getData: () => Data;
};
/**
 * Provides data management helpers without subscribing to data changes.
 */
export default function useDataWithoutSubscription<Data = JsonObject>(id?: SharedStateId, initialData?: Data): UseDataWithoutSubscriptionReturn<Data>;
