/** * jsonplurnk: the Log section's clean-markdown form (grammar#437). A JSON array of entry * objects with exactly ONE deviation from valid JSON - each `body` value, when present, is a * raw HEREDOC (`<<:::TAG … :::TAG`, TAG = the entry's target/log URI) rendered verbatim rather * than JSON-escaped, so the model reads it as natural text instead of an escaped blob. * * `strip` reverses that one deviation (heredoc body -> escaped JSON string) so the whole block * parses as ordinary JSON; everything else is already valid JSON and passes through untouched. * The TAG echo on the opener names its own closing delimiter, so a body can hold anything but a * column-0 line that exactly matches `:::`. * * Core renders jsonplurnk; grammar owns this strip-parser and the magnum-opus assertion (every * outbound Log strips to valid JSON under the one carve-out). */ export default class Jsonplurnk { #private; static strip(block: string): string; static parse(block: string): unknown; } //# sourceMappingURL=Jsonplurnk.d.ts.map