import type { Node } from '@markdoc/markdoc';
import { SectionNode } from './section-node.js';
export declare const TAG_TITLE_ATTRIBUTES: readonly ["title", "alt", "name", "label"];
type Params = {
    node: Node;
    title: string;
    parentNode?: SectionNode;
};
declare const TagNode_base: {
    new (...args: any[]): {
        [x: string]: any;
        "__#1@#id": number;
        readonly id: number;
    };
} & typeof SectionNode;
export declare class TagNode extends TagNode_base {
    constructor(params: Params);
    getUrl(slug: string): string;
    getPath(headings: Map<number, string>): string[];
}
export {};
//# sourceMappingURL=tag-node.d.ts.map