import { IComponentInstance } from '@mtbird/shared';
export declare const generateSchemaForm: (currentComponentName: string) => any;
/**
 * IComponentInstance list to Map<id, component>
 */
export declare const componentArrayToMap: (array: IComponentInstance) => Map<string, IComponentInstance>;
export declare const getSelectedComponent: (selected: any[], componentMap: Map<string, IComponentInstance>) => any[] | undefined;
export declare const flattenComponentTree: (componentTree: IComponentInstance) => Map<string, IComponentInstance>;
export declare const findParentByChildKey: (componentTree: IComponentInstance, key: string) => any;
export declare const findComponentByKey: (componentTree: IComponentInstance, key: string) => any;
export declare const FORM_CONTAINER: any[];
export declare const findNearestContainer: (root: IComponentInstance, currentComponent: IComponentInstance) => any;
export declare function setTransformRotate(transformStr: string, newValue: number): string;
export declare function getDomTransform(el: any): string;
export declare function getTransformMatrixRotate(stringTransform?: string): number;
