import { Dispatch } from 'react';
import { InspectorFrame, InspectorTimeline } from '@openturn/inspector';
import { InspectorAction, InspectorState } from './inspector-state';
export interface InspectorContextValue {
    canReturnToLive: boolean;
    canReplay: boolean;
    state: InspectorState;
    dispatch: Dispatch<InspectorAction>;
    timeline: InspectorTimeline;
    currentFrame: InspectorFrame;
    maxRevision: number;
    minReplayRevision: number;
    effectiveRevision: number;
}
export declare const InspectorContext: import('react').Context<InspectorContextValue | null>;
export declare function useInspector(): InspectorContextValue;
//# sourceMappingURL=inspector-context.d.ts.map