import { RootState } from '../../../store';
import { ComponentMapNode, ComponentTreeNode, ComponentsState } from "./componentsState";
export declare function searchDSLByDisplayName(displayName: string, rootState?: RootState): any;
export declare function searchComponentFromMap(components: Record<string, ComponentMapNode>, findDisplayName: string | null): ComponentMapNode;
export declare function searchDSLFromTree(componentTree: ComponentTreeNode, findDisplayName: string): ComponentTreeNode;
export declare function filterContainerNode(components: ComponentsState): {
    [key: string]: ComponentMapNode;
};
export declare function flattenDslToArray(componentNodes: ComponentsState): ComponentMapNode[];
export declare const getComponentMap: (state: RootState) => any;
export declare const getRootComponentNode: any;
export declare const getComponentNodeBySingleSelected: any;
export declare const getCurrentAppPageNames: any;
export declare const getPageNameMapDescendantNodeDisplayNames: any;
export declare const getAllComponentDisplayNameMapProps: any;
export declare const getAllComponentDisplayNameMapLayoutInfo: any;
export declare const getAllContainerWidget: any;
export declare const getFlattenArrayComponentNodes: any;
export declare const getCurrentPageNode: any;
export declare const getCurrentPageProps: any;
export declare const getCurrentPageDisplayName: any;
export declare const getRootNodeProps: any;
export declare const getContainerListWidget: any;
export declare const getContainerListDisplayNameMappedChildrenNodeDisplayName: any;
export declare const getViewportSizeSelector: any;
export declare const getComponentDisplayNameMapDepth: any;
export declare const getOriginalGlobalData: any;
export declare const getOriginalGlobalDataNames: any;
export declare const getGlobalDataToActionList: any;
export declare const getPageDisplayNameMapViewDisplayName: any;
export declare const getCurrentPageSortedKeys: any;
export declare const getWidgetCount: any;
