/// <reference types="react" />
export declare const CLS_PREFIX = "mometa-editor";
declare const useOveringNode: (opts?: import("@rcp/use.behaviorsubject").UseBehaviorSubjectOpts) => [any, import("react").Dispatch<any>], overingNodeSubject: import("rxjs").BehaviorSubject<any>;
declare const useSelectedNode: (opts?: import("@rcp/use.behaviorsubject").UseBehaviorSubjectOpts) => [any, import("react").Dispatch<any>], selectedNodeSubject: import("rxjs").BehaviorSubject<any>;
declare const useLocationAction: (opts?: import("@rcp/use.behaviorsubject").UseBehaviorSubjectOpts) => [{
    action: 'PUSH' | 'REPLACE';
    url?: string;
    data?: any;
    outer?: boolean;
}, import("react").Dispatch<import("react").SetStateAction<{
    action: 'PUSH' | 'REPLACE';
    url?: string;
    data?: any;
    outer?: boolean;
}>>], locationActionSubject: import("rxjs").BehaviorSubject<{
    action: 'PUSH' | 'REPLACE';
    url?: string;
    data?: any;
    outer?: boolean;
}>;
export { selectedNodeSubject, overingNodeSubject, useOveringNode, useSelectedNode, locationActionSubject, useLocationAction };
