import { OrgHandler, OrgNode, ParserConfiguration } from '../../models/index.js'; import { AstBuilder } from '../ast-builder.js'; import { AstContext } from '../ast-context.js'; import { TokenIterator } from '../../tokenizer/index.js'; import { BlockHandler } from './block.handler.js'; import { PropertiesHandler } from './properties.handler.js'; export declare class KeywordHandler implements OrgHandler { #private; private readonly configuration; private readonly ctx; private readonly astBuilder; private readonly tokenIterator; private readonly blockHandler; private readonly propertiesHandler; constructor(configuration: ParserConfiguration, ctx: AstContext, astBuilder: AstBuilder, tokenIterator: TokenIterator, blockHandler: BlockHandler, propertiesHandler: PropertiesHandler); get onHold(): boolean; handle(): OrgNode; private incorrectLatexEnvironmentKeyword; private isTodoKeyword; private handleTodoKeyword; handleEndOfLine(): void; private resetLastStoredKeyword; handleHolded(): OrgNode; }