import { AbstractCell, AbstractEditable, Config, Row } from '../../types/editable'; import { RootState } from '../../types/state'; export declare const findNodeInState: (state: RootState, editableId: string, nodeId: string) => Row | AbstractCell; export declare const editable: (state: RootState, { id }: { id: string; }) => AbstractEditable>; export declare const editables: ({ reactPage: { editables: { present }, }, }: RootState) => AbstractEditable>[]; export declare const purifiedEditable: (state: RootState, props: AbstractEditable>) => { cells: string[]; id: string; config?: Config; cellOrder?: { id: string; isLeaf: boolean; }[]; }; export declare const editableConfig: (state: RootState, { editable: id }: { editable: string; }) => Config; export declare type NodeProps = { id: string; editable: string; }; export declare const node: (state: RootState, props: { editable: string; id: string; }) => Row | AbstractCell; export declare const searchNodeEverywhere: (state: RootState, id: string) => { node: Row | AbstractCell; editable: AbstractEditable>; }; export declare const purifiedNode: (state: RootState, props: { id: string; editable: string; }) => Row | AbstractCell; export declare const parentCellSelector: (state: RootState, props: { id: string; editable: string; }) => AbstractCell; //# sourceMappingURL=index.d.ts.map