import type { PopperPlacementType } from '@material-ui/core'; import type { State } from '../types'; export declare function getEditorUI(state: State): import("./types").UIState; export declare const getEditorUIStateAndViewIds: (state: State) => { stateId: string | null; viewId: string | null; }; export declare function isInlineActionOpen(state: State): boolean; export declare function getInlineActionAnchorEl(state: State): Element | null; export declare function getInlineActionKind(state: State): import("./types").SelectionKinds | null; export declare function getInlineActionPlacement(state: State): PopperPlacementType; export declare function getSelectedView(state: State): { viewId: string | null; stateId: string | null; view: import("prosemirror-view").EditorView | null; }; export declare function getSelectedEditorAndViews(state: State): { viewId: string | null; stateId: string | null; view: import("prosemirror-view").EditorView | null; key: any; state: import("prosemirror-state").EditorState | null; viewIds: [] | string[]; counts: import("@curvenote/schema/dist/types/types").StateCounter | null; }; export declare const getSelectedViewId: (state: State) => { stateId: string | null; viewId: string | null; }; export declare const isEditorViewFocused: (state: State, viewId: string | null) => boolean;