import * as ts from "typescript"; export declare function setFileChecker(fileChecker: any): void; export declare function handleExpression(node: any, state: any): any; /** * Wrap node with react component * @param node represents node of expression to be wrapped by component * @param state */ export declare function handleJSXWrappableExpression(node: any, state: any): ts.JsxElement | null; export declare function handleExpressionRecursive(node: any, state: any): any; export declare function handleIdentifier(node: any, state: any): string; export declare function handleMemberExpression(node: any, state: any): string; export declare function handleCallExpression(node: any, state: any): string; export declare function handleStringLiteral(node: ts.StringLiteral, state: any): string; export declare function handleTemplateLiteral(node: ts.TemplateLiteral, state: any): string; export declare function handleConditionalExpression(node: ts.ConditionalExpression, state: any): string; /** * given an interpolation node and variables wrap in a react component * @param childNode represents the interpolation text * @param variables key = variable name, value = expression node */ export declare function wrapTrComponent(childNode: any, variables: Map): ts.JsxElement;