import { SelectionState } from './app'; import { JSXNode } from './ast'; import { useDirHandle } from './fs'; export declare function makeTransformers(params: { getDirHandle: ReturnType['getDirHandle']; prettierConfig: any; selectionState: SelectionState; setSelectedNode: (node: Node) => void; }): { addClass: (selectedElement: Element, classNameToAdd: string, classesToRemove?: string[]) => Promise; removeClass: (selectedElement: Element, classNameToRemove: string) => Promise; removeNode: (selectedElement: Node) => Promise; insertBeforeNode: (selectedElement: Node, jsxNodeToInsert: JSXNode) => Promise; insertAfterNode: (selectedElement: Node, jsxNodeToInsert: JSXNode) => Promise; insertChild: (selectedElement: Element, jsxNodeToInsert: JSXNode) => Promise; changeTag: (selectedElement: Element, newTagName: (typeof htmlTags)[0]) => Promise; moveNode: (selectedElement: Node, direction: 'up' | 'down') => Promise; tryToUndoLatestChange: () => Promise; }; declare const htmlTags: string[]; export {}; //# sourceMappingURL=transformers.d.ts.map