import type { Line } from "../../../node/cst/line"; import type { WithErrorRule } from "../util"; import type { StdELType } from "../../../law/std"; import * as std from "../../../law/std"; /** * The renderer for note-like item ({@link std.NoteLike | NoteLike}). 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/$noteLike.spec.ts) for examples. */ export declare const noteLikeStructControl: { readonly NoteStruct: ":note-struct:"; readonly StyleStruct: ":style-struct:"; readonly FormatStruct: ":format-struct:"; }; export declare const noteLikeToLines: (noteLike: std.NoteLike, indentTexts: string[]) => Line[]; /** * The renderer for note-like struct item ({@link std.NoteLikeStruct | NoteLikeStruct}). 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/$noteLike.spec.ts) for examples. */ export declare const noteLikeStructToLines: (noteLikeStruct: std.NoteLikeStruct, indentTexts: string[]) => Line[]; export declare const makeNoteLikeRule: (tag: TTag) => WithErrorRule>; /** * The parser rule for {@link std.Note}. 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/$noteLike.spec.ts) for examples. */ export declare const $note: WithErrorRule; /** * The parser rule for {@link std.Style}. 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/$noteLike.spec.ts) for examples. */ export declare const $style: WithErrorRule; /** * The parser rule for {@link std.Format}. 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/$noteLike.spec.ts) for examples. */ export declare const $format: WithErrorRule; export declare const makeNoteLikeStructRule: (tag: TTag) => WithErrorRule>; /** * The parser rule for {@link std.NoteStruct}. 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/$noteLike.spec.ts) for examples. */ export declare const $noteStruct: WithErrorRule; /** * The parser rule for {@link std.StyleStruct}. 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/$noteLike.spec.ts) for examples. */ export declare const $styleStruct: WithErrorRule; /** * The parser rule for {@link std.FormatStruct}. 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/$noteLike.spec.ts) for examples. */ export declare const $formatStruct: WithErrorRule;