import { ContextOptions } from '@veltdev/types';
import React from 'react';
export interface IVeltCommentToolProps extends React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement> {
    /**
     * @deprecated Use `targetElementId` instead
     */
    targetCommentElementId?: string;
    targetElementId?: string;
    onCommentModeChange?: Function;
    sourceId?: string;
    darkMode?: boolean;
    disabled?: boolean;
    variant?: string;
    shadowDom?: boolean;
    context?: {
        [key: string]: any;
    };
    contextOptions?: ContextOptions;
    locationId?: string;
    documentId?: string;
    folderId?: string;
    contextInPageModeComposer?: boolean;
}
declare const SnippylyCommentTool: React.FC<IVeltCommentToolProps>;
export default SnippylyCommentTool;
