import { ExpressionNode, SimpleExpressionNode } from '@vue/compiler-core'; import { NodeTransform, TransformContext } from '../transform'; export declare const transformFor: NodeTransform; export interface ForParseResult { source: ExpressionNode; value: ExpressionNode | undefined; key: ExpressionNode | undefined; index: ExpressionNode | undefined; } export declare function parseForExpression(input: SimpleExpressionNode, context: TransformContext): ForParseResult | undefined; export declare function createForLoopParams({ value, key, index }: ForParseResult, memoArgs?: ExpressionNode[]): ExpressionNode[];