/** * VariableNode — atomic inline node for template variables. * * Renders as a non-editable badge ``. * Ported from the v3 WildcardNode in design-studio, generalized to the * `[[variable]]` / `{{variable}}` family used across Prolibu templates. */ import { Node } from '@tiptap/core'; export interface VariableAttributes { name: string; label?: string | null; } declare module '@tiptap/core' { interface Commands { variable: { /** Insert a variable node by dotted path (e.g. `contact.firstName`). */ insertVariable: (name: string, label?: string) => ReturnType; }; } } export declare const VariableNode: Node; export default VariableNode; //# sourceMappingURL=variable-node.d.ts.map