import { ITransformPositions, IDragPoint } from '../types'; export declare const delay: (ms: any) => Promise; /** * @desc * @param nodeMap */ export declare const getElementAttributes: (nodeMap: NamedNodeMap) => {}; /** * @desc * @param colors * @param colorName */ export declare const extractColor: (colors: object, colorName: string) => any; /** * @desc */ export declare const generateCssVariables: () => string; /** * @desc * @param component * @param component2 */ export declare const isTargetComponent: (component: HTMLElement, component2: string) => boolean; /** * * @param type */ export declare const getChilds: (el: HTMLElement, component: string) => any[]; export declare const getChildElements: (el: HTMLElement, component: string) => any[]; /** * @desc */ export declare function createError(template: any, arg1: any, arg2?: any, arg3?: any, arg4?: any, arg5?: any, arg6?: any, arg7?: any, arg8?: any, arg9?: any): any; /** * @desc * @param element */ export declare const getRect: (element: HTMLElement) => DOMRect; /** * @desc * @param */ export declare const dropInComponent: (followingComponent: any, targetComponent: any) => void; /** * @desc * @param element */ export declare const getTransform: (element: HTMLElement) => ITransformPositions; /** * @desc * @param mouseEvent * @param element */ export declare const getDragPoint: (event: MouseEvent, element: HTMLElement) => IDragPoint; export declare const pluralize: (word: any, length?: number) => any;