/** The opening fence `line` writes, or undefined: its indentation, its run * of backticks or tildes and its info string. A backtick fence's info * string holds no backtick (```` ```js `x` ```` is a line of text). */ export declare function codeFenceOpen(line: string): { indent: number; marker: string; info: string; } | undefined; /** Whether `line` closes a fence opened with `marker`. */ export declare function closesCodeFence(line: string, marker: string): boolean; /** * For each of `lines`, whether it belongs to a fenced code block: its * opening fence, its lines and its closing fence (a fence left open runs * to the end). For editors that mark a listing as one region and leave * the Markdown inside it alone. */ export declare function fencedCodeLines(lines: readonly string[]): boolean[]; //# sourceMappingURL=codeFence.d.ts.map