import type { ParsedChunk, ChunkType } from "../../types/index.js"; export declare function extractChunk(type: ChunkType, name: string | null, lines: string[], startLine: number, endLine: number): ParsedChunk; export declare function findBraceEnd(lines: string[], startIdx: number): number; export declare function findIndentEnd(lines: string[], startIdx: number, baseIndent: number): number; export declare function findEndKeyword(lines: string[], startIdx: number, baseIndent: number): number; export declare function findStatementEnd(lines: string[], startIdx: number): number; export declare function findLuaEnd(lines: string[], startIdx: number, baseIndent: number): number; export declare function findHaskellBlockEnd(lines: string[], startIdx: number, baseIndent: number): number; export declare function findOCamlBlockEnd(lines: string[], startIdx: number, baseIndent: number): number; export declare function findParenEnd(lines: string[], startIdx: number): number; export declare function fallbackChunk(content: string, lines: string[]): ParsedChunk[];