import { OrgChildrenList, OrgNode } from '../models/index.js'; export declare class AstContext { #private; insideListItem: boolean; insideHeadline: boolean; insideKeyword: boolean; beginLatexEnvironmentKeyword: OrgNode; endLatexEnvironmentKeyword: OrgNode; beginLatexBracket: OrgNode; bracketsStack: OrgChildrenList; lastSection: OrgNode; srcBlockBegin: OrgNode; blockBegin: OrgNode; lastValueWasNewLine: boolean; get lastParentList(): OrgNode; get lastListItem(): OrgNode; get lastList(): OrgNode; get listLevel(): number; get nextIndentNode(): OrgNode; set nextIndentNode(node: OrgNode); get nestedLists(): OrgNode[]; get topLevelList(): OrgNode; setupNewParentListByLevel(): OrgNode; resetIndent(): void; addNestedList(listNode: OrgNode): void; exitLastList(): void; exitList(): void; resetSrcBlockInfo(): void; resetQuoteBlockInfo(): void; resetLatexEnvironmentInfo(): void; exitNestedListInRanges(start: number, end: number): void; exitSectionByRange(start: number, end: number): void; }