import { ExpressionNode } from "../../common-types";
import { FieldDefinition } from "../../utils/fieldMaps";
import { AccessHandlerFn } from "../BaseHandler";
/**
 * Specialized node type for hyperthread_wristwraps access
 */
interface HyperthreadWristwrapsExpressionNode extends ExpressionNode {
    actionName: string;
    field: FieldDefinition;
    nodeType: "hyperthread_wristwraps";
}
/**
 * Handler for hyperthread_wristwraps access contexts
 * This handles access to hyperthread_wristwraps-specific properties
 *
 * Special case for hyperthread_wristwraps which can be accessed as:
 * - hyperthread_wristwraps.spellName (e.g., hyperthread_wristwraps.fire_blast)
 * - hyperthread_wristwraps.spellName.charges
 * - hyperthread_wristwraps.count
 */
declare const handleHyperthreadWristwraps: AccessHandlerFn<HyperthreadWristwrapsExpressionNode>;
export { handleHyperthreadWristwraps, type HyperthreadWristwrapsExpressionNode, };
//# sourceMappingURL=HyperthreadWristwrapsHandler.d.ts.map