import { XmlCursorPos } from '../cursor/xmlCursorPos.class';
export declare class XmlEditRuleCheckElements {
    private xsdNodes;
    constructor(xsdNodes: Map<string, Element>);
    ElementsAllowedAtThisCursorPos(cursorPosToCheck: XmlCursorPos): string[];
    getRelevantParentNodeForCursorPos(cursorPosToCheck: XmlCursorPos): Node;
    getSubElementNames(xsdNode: Node, alreadyAddedElementNames: string[], depth?: number): string[];
}
