import type { ExecutionContext } from '../../types/base-types';
export declare function convertToNumber(value: unknown): number;
export declare function getVariableValue(name: string, context: ExecutionContext, preferredScope?: string): unknown;
export declare function setVariableValue(name: string, value: unknown, context: ExecutionContext, preferredScope?: string): void;
export declare function resolveElementRef(elementRef: string, context: ExecutionContext): unknown;
export declare function getElementPropertyValue(propertyPath: string, context: ExecutionContext): number;
export declare function setElementPropertyValue(propertyPath: string, value: unknown, context: ExecutionContext): void;
export declare function getCurrentNumericValue(target: string | HTMLElement | number, property: string | undefined, scope: string | undefined, context: ExecutionContext): number;
export declare function setTargetValue(target: string | HTMLElement | number, property: string | undefined, scope: string | undefined, newValue: unknown, context: ExecutionContext): void;
//# sourceMappingURL=variable-access.d.ts.map