import type * as ts from 'typescript'; import type { Code, IRBlock, IRScript, IRScriptSetup, VueCodeInformation } from '../../types'; export declare const newLine = "\n"; export declare const endOfLine = ";\n"; export declare const identifierRE: RegExp; export declare function getTypeScriptAST(ts: typeof import('typescript'), block: IRBlock, text: string): ts.SourceFile; export declare function generateSfcBlockSection(block: IRScript | IRScriptSetup, start: number, end: number, features: VueCodeInformation): Generator; export declare function forEachNode(ts: typeof import('typescript'), node: ts.Node): Generator;