import { Direction } from 'parsegraph-direction';
import DefaultNodeType, { Type } from './DefaultNodeType';
import EventCaret from './EventCaret';
import Node from './Node';
export default class Caret extends EventCaret<Node<DefaultNodeType>> {
    constructor(given?: Node<DefaultNodeType> | string | Type, mathMode?: boolean);
    element(elem?: any): any;
    clone(): Caret;
    label(...args: any[]): string;
    select(inDirection?: Direction | string): void;
    selected(inDirection?: Direction | string): boolean;
    deselect(inDirection?: Direction | string): void;
}
//# sourceMappingURL=Caret.d.ts.map