export interface Block { type: 'script' | 'template' | 'style'; content: string; /** 0-based line number of the opening tag in the source file */ startLine: number; attrs: Record; } /** * Parse a raw .vx source string into its constituent blocks. * Preserves the line offset of each block for source map accuracy. */ export declare function parseBlocks(source: string): Block[]; //# sourceMappingURL=parse.d.ts.map