import type { WithErrorValue } from "../../parser/std/util"; import { ____Declaration, ____LawRef } from "../../node/el/controls"; import type { SentenceEnv } from "../../node/container/sentenceEnv"; import * as std from "../../law/std"; import type { SentenceEnvsStruct } from "../getSentenceEnvs"; import type { PointerEnvsStruct } from "../pointerEnvs/getPointerEnvs"; export declare const processLawRef: (elToBeModified: std.StdEL | std.__EL, sentenceEnv: SentenceEnv, sentenceEnvsStruct: SentenceEnvsStruct, pointerEnvsStruct: PointerEnvsStruct, lawTitleLength: (lawNum: string) => number | null) => (WithErrorValue<{ declarations: ____Declaration[]; lawRefs: ____LawRef[]; }>);