import type { Line } from "../../../node/cst/line"; import * as std from "../../../law/std"; import type { WithErrorRule } from "../util"; import type { Diff } from "../../../util"; /** * The renderer for List or sublist ({@link std.ListOrSublist | ListOrSublist}). Please see the source code for the detailed syntax, and the [test code](https://github.com/yamachig/Lawtext/blob/main/core/src/parser/std/rules/$list.spec.ts) for examples. */ export declare const listOrSublistToLines: (listOrSublist: std.ListOrSublist, indentTexts: string[]) => Line[]; export declare const makelistOrSublistRule: (ruleName: string, tag: TTag, nextSublistRule: WithErrorRule> | null) => WithErrorRule; /** * The parser rule for {@link std.Sublist3}. Please see the source code for the detailed syntax, and the [test code](https://github.com/yamachig/Lawtext/blob/main/core/src/parser/std/rules/$list.spec.ts) for examples. */ export declare const $sublist3: WithErrorRule; /** * The parser rule for {@link std.Sublist2}. Please see the source code for the detailed syntax, and the [test code](https://github.com/yamachig/Lawtext/blob/main/core/src/parser/std/rules/$list.spec.ts) for examples. */ export declare const $sublist2: WithErrorRule; /** * The parser rule for {@link std.Sublist1}. Please see the source code for the detailed syntax, and the [test code](https://github.com/yamachig/Lawtext/blob/main/core/src/parser/std/rules/$list.spec.ts) for examples. */ export declare const $sublist1: WithErrorRule; /** * The parser rule for {@link std.List}. Please see the source code for the detailed syntax, and the [test code](https://github.com/yamachig/Lawtext/blob/main/core/src/parser/std/rules/$list.spec.ts) for examples. */ export declare const $list: WithErrorRule;