import { type TSESTree } from "@typescript-eslint/utils"; /** * Checks whether a type node is an identifier-based type reference with a * specific symbol name. * * @param node - Type node candidate. * @param identifierName - Expected referenced identifier name. * * @returns `true` when the node is `TSTypeReference` and the referenced * `typeName` identifier matches exactly. */ export declare const isIdentifierTypeReference: (node: Readonly, identifierName: string) => node is TSESTree.TSTypeReference & { typeName: TSESTree.Identifier; }; /** * Unwrap transparent parenthesized type nodes. * * @param node - Type node to normalize. * * @returns The innermost non-parenthesized type node. */ export declare const unwrapParenthesizedTypeNode: (node: Readonly) => Readonly; //# sourceMappingURL=type-reference-node.d.ts.map