import type { NodePath } from "@babel/traverse"; import type * as t from "@babel/types"; export declare class StaticArrayProcessor { private types; private attributeUtils; private staticValueUtils; constructor(types: typeof t); process(path: NodePath): void; private addDataAttributes; private findTextContentFieldPath; private findImageSrcFieldPath; private extractFieldPathFromChild; private extractFieldPath; private extractKeyedLookupFieldPath; private collectMemberExpressionParts; private ensureIndexParam; private addIndexParamToCallback; private getMapCallback; private findParentArrayMap; private tryExtractMapInfo; private isMapCall; private extractArrayMapInfo; private extractIndexParam; private extractArrayVariableName; private isStaticArray; private resolveArrayExpression; private resolveIdentifierToArray; private isStaticArrayExpression; } //# sourceMappingURL=static-array-processor.d.ts.map