import type { NodePath } from "@babel/traverse"; import type * as t from "@babel/types"; export declare class CollectionIdProcessor { private types; private attributeUtils; private pathUtils; private expressionUtils; private tracingUtils; constructor(types: typeof t); process(path: NodePath): void; private tryDirectMapInChildren; private extractMapSource; private traceMapCall; private traceOptionalMapCall; private callbackProducesJSX; private tryGetByIdInChildren; private checkChildForGetById; private tryComponentRootWithCollectionProp; private isCallInsideJSXChildren; } //# sourceMappingURL=collection-id-processor.d.ts.map