import { ClassDeclaration, Expression, FunctionDeclaration, Identifier } from '@babel/types'; export declare const wrapExpressionWithHOC: (Component: Expression, wrapperName: string) => Expression; export declare const wrapExpressionWithDisplayNameAssignment: (Component: Expression, displayName: string) => Expression; export declare const wrapExpressionWithDisplayNameAssignmentFromType: (TargetComponent: Expression, SourceComponent: Expression, fallbackDisplayName: string) => Expression; export declare const assignToConst: (identifier: Identifier, expression: Expression) => import("@babel/types").VariableDeclaration; export declare const wrapClassDeclarationWithHOC: (Component: ClassDeclaration, wrapperName: string) => import("@babel/types").VariableDeclaration; export declare const wrapFunctionDeclarationWithHOC: (Component: FunctionDeclaration, wrapperName: string) => import("@babel/types").VariableDeclaration;