import * as std from "../../../law/std"; import { __Parentheses, __Text, ____LawNum, ____PointerRanges } from "../../../node/el/controls"; import type { WithErrorRule } from "../util"; interface LawRefInfo { lawNum: ____LawNum; aliasInfo: { nameSquareParentheses: __Parentheses; following: boolean; pointerRanges: ____PointerRanges | null; } | null; } export declare const $lawNum: WithErrorRule; export declare const $lawRef: WithErrorRule<{ lawTitleCandidates: (std.Ruby | std.Sup | std.Sub | __Text)[]; lawRefInfo: LawRefInfo & { lawRefParentheses: __Parentheses; }; }>; export default $lawRef;