import { Node } from '@tiptap/core';
import type { TemplateVariableDefinition } from '../template-variables.js';
export type TemplateVariableAttributes = Pick<TemplateVariableDefinition, 'id' | 'label'>;
declare module '@tiptap/core' {
    interface Commands<ReturnType> {
        templateVariable: {
            insertTemplateVariable: (attrs: TemplateVariableAttributes) => ReturnType;
        };
    }
}
export declare const TemplateVariable: Node<any, any>;
