import { MutableRefObject, RefObject } from 'react';
type UseCursorPositionOptions = {
    isDisabled?: boolean;
};
type UseCursorPositionReturn = {
    position: number | null;
    trigger: () => void;
    lastPositionRef: MutableRefObject<number | null>;
};
export declare const useCursorPosition: (editorRef: RefObject<HTMLDivElement>, onChange?: (position: number) => void, options?: UseCursorPositionOptions) => UseCursorPositionReturn;
export {};
