export declare enum ForType { Init = 0, In = 1, From = 2 } interface Range { start: number; end: number; value: string; } export declare function parseFor(source: string): undefined | { type: ForType.In; id: Range; in: Range; statusVar: Range | undefined; separator: Range | undefined; iterator: Range | undefined; } | { type: ForType.From; id: Range; from: Range; to: Range | undefined; step: Range | undefined; statusVar: Range | undefined; separator: Range | undefined; iterator: Range | undefined; } | { type: ForType.Init; init: Range; test: Range; update: Range | undefined; statusVar: Range | undefined; separator: Range | undefined; iterator: Range | undefined; }; export {};