import type { TComponents } from '../types'; import type { TMetaState } from './types'; export declare const mapMetaStoreState:

(mapStateToProps: (state: TMetaState) => SP, stateKeysToWatch: ("componentKey" | "propsIndex" | "selectedElementPath" | "components" | "componentConfig" | "componentControls" | "Component" | "componentProps" | "componentPropsChildrenMap" | "packageJson" | "readme")[]) => (props: P) => import("tsfn").TExtend; export declare const setComponentsList: (components: TComponents) => void; export declare const updateComponentProps: (componentKey: string | null, propsIndex: string) => Promise; export declare const setComponentKey: (componentKey: string) => void; export declare const applyPropValue: (propPath: string[], propValue: any) => void; export declare const selectElement: (payload: TMetaState['selectedElementPath']) => void;