import { SVGmenclose } from './Wrappers/menclose.js'; import * as Notation from '../common/Notation.js'; export * from '../common/Notation.js'; export declare type Menclose = SVGmenclose; export declare type LineName = Notation.Side | ('vertical' | 'horizontal' | 'up' | 'down'); export declare const computeLineData: { [kind: string]: (h: number, d: number, w: number, t: number) => [number, number, number, number]; }; export declare const lineData: (node: SVGmenclose, kind: LineName) => [number, number, number, number]; export declare const RenderLine: (line: LineName) => Notation.Renderer, N>; export declare const Border: (side: "left" | "right" | "top" | "bottom") => [string, Notation.NotationDef, N>]; export declare const Border2: (name: string, side1: "left" | "right" | "top" | "bottom", side2: "left" | "right" | "top" | "bottom") => [string, Notation.NotationDef, N>]; export declare const DiagonalStrike: (name: LineName) => [string, Notation.NotationDef, N>]; export declare const DiagonalArrow: (name: string) => [string, Notation.NotationDef, N>]; export declare const Arrow: (name: string) => [string, Notation.NotationDef, N>];