import { Block, FunctionDeclaration, Identifier, Node, VariableDeclaration } from 'typescript'; export declare const findFunctionDeclIdentifiers: (node: Node) => Identifier[]; export declare const findFunctionDeclaration: (node: Node, functionId: string) => FunctionDeclaration | undefined; export declare const whereHasArrowFunction: (node: Node) => boolean; export declare type FunctionLikeDecl = VariableDeclaration | FunctionDeclaration; export declare const findFunction: (node: Node, functionId: string) => FunctionLikeDecl | undefined; export declare const findFunctionBlock: (node: Node, functionId: string) => Block | undefined;