import { type TSESTree } from '@typescript-eslint/utils';
/**
 * Strips TypeScript-only wrapper nodes that have no runtime meaning:
 * `as` casts, non-null assertions (`!`), type assertions (`<T>expr`), and
 * optional-chain wrappers. Iterates until no more wrappers are found.
 */
export declare function unwrapExpression(expression: TSESTree.Expression): TSESTree.Expression;
