import { DbClient, DeferredLiveQueryCollections, LiveQueryObserver, UnhashableQueryIRError } from '@tanstack/db';
export type LiveQueryResultInfo = {
    client: DbClient | undefined;
    queryHash: string | undefined;
    identityError: UnhashableQueryIRError | undefined;
    observer: LiveQueryObserver<object, string | number>;
    /** Sync starts this render deferred, released if the render throws. */
    deferredCollections: DeferredLiveQueryCollections;
};
export declare function setLiveQueryResultInfo(result: object, info: LiveQueryResultInfo): void;
export declare function getLiveQueryResultInfo(result: object): LiveQueryResultInfo;
