import { OrgChildrenList, OrgHandler, OrgNode } from '../../models/index.js'; import { AstBuilder } from '../ast-builder.js'; import { AstContext } from '../ast-context.js'; import { TokenIterator } from '../../tokenizer/index.js'; export declare class PropertiesHandler implements OrgHandler { private astBuilder; private tokenIterator; private propertiesBeginNode; private readonly propertiesBegin; private readonly propertiesEnd; constructor(_ctx: AstContext, astBuilder: AstBuilder, tokenIterator: TokenIterator); isPropertyKeyword(): boolean; isBlockPropertyKeyword(): boolean; handle(): OrgNode; private getPropertyDrawerStartNode; private hasOnlyAllowedPrecedingSiblings; tryHandleEndOfProperties(propertyDrawerChildren: OrgChildrenList): OrgNode; }