import type { TSESTree as es } from "@typescript-eslint/utils"; import { getConstrainedTypeAtLocation } from "@typescript-eslint/type-utils"; type ParserServices = Readonly[0]>; /** * Whether an identifier belongs to an import/export specifier position. */ export declare const isImportOrExportSpecifier: (parent: Readonly | undefined) => boolean; /** * Whether an identifier is the declaration identifier for supported node types. */ export declare const isDeclarationIdentifier: (node: Readonly) => boolean; /** * Collect normalized comment payloads for a specific JSDoc tag name. */ export declare const getJsDocTagComments: (symbol: unknown, checker: unknown, tagName: string) => readonly (string | undefined)[]; /** * Return true when text matches any compiled regex pattern. */ export declare const hasAnyPatternMatch: (text: string, patterns: readonly Readonly[]) => boolean; /** * Resolve the symbol at identifier location, falling back to constrained type. */ export declare const getIdentifierSymbol: (parserServices: ParserServices, node: Readonly) => ReturnType | undefined; export {}; //# sourceMappingURL=symbol-usage.d.ts.map