import { Node } from 'typescript'; import { ElementsType } from '../types'; export declare const sortByPosition: (nodeList: any[]) => any[]; export declare const createFindStrLit: (id: string) => (node: Node) => import("typescript").StringLiteralLike | undefined; export declare const createFindId: (id: string) => (node: Node) => import("typescript").Identifier | undefined; declare type FindElementNodeParams = { node: any; elements: ElementsType; findElement: FindElementFn; }; export declare const findElementNode: ({ node, elements, findElement, }: FindElementNodeParams) => number | undefined; export declare type FindChildNode = (node: Node) => Node | undefined; export declare type CheckUnderNode = (node: Node) => boolean | undefined; export declare type FindElementFn = FindChildNode | string; export {};