import type { ASTNode, ExecutionContext } from '../../types/base-types';
import type { ExpressionEvaluator } from '../../core/expression-evaluator';
export interface NumericTargetRawInput {
    args: ASTNode[];
    modifiers: Record<string, ASTNode>;
}
export interface NumericTargetInput {
    target: string | HTMLElement | number;
    property?: string;
    scope?: 'global' | 'local';
    amount: number;
}
export declare function parseNumericTargetInput(raw: NumericTargetRawInput, evaluator: ExpressionEvaluator, context: ExecutionContext, commandName: string): Promise<NumericTargetInput>;
//# sourceMappingURL=numeric-target-parser.d.ts.map