import { Observable } from 'rxjs'; import { Queue } from './Queue'; export interface InternalObservableState { didMount: boolean; valuesBuffer: Queue; valueCache: T | undefined; reactStateUsed: boolean; } export declare function _useObservableInternals(observable: Observable, setStateFn: (newValue: T, callback: () => void) => void): InternalObservableState;