import type { Node as SyntaxNode } from "web-tree-sitter"; import type { ParseIssue } from "../types.js"; import { type AttributeDeclaration, type DefineDeclaration, type IncludeDeclaration, type MplsDomainDeclaration, type RouterIdDeclaration, type TableDeclaration, type TemplateDeclaration } from "./shared.js"; export declare const parseIncludeDeclaration: (declarationNode: SyntaxNode, source: string, issues: ParseIssue[]) => IncludeDeclaration; export declare const parseDefineDeclaration: (declarationNode: SyntaxNode, source: string, issues: ParseIssue[]) => DefineDeclaration; export declare const parseRouterIdDeclaration: (declarationNode: SyntaxNode, source: string, issues: ParseIssue[]) => RouterIdDeclaration; export declare const parseAttributeDeclaration: (declarationNode: SyntaxNode, source: string, issues: ParseIssue[]) => AttributeDeclaration; export declare const parseTableDeclaration: (declarationNode: SyntaxNode, source: string, issues: ParseIssue[]) => TableDeclaration; export declare const parseMplsDomainDeclaration: (declarationNode: SyntaxNode, source: string, issues: ParseIssue[]) => MplsDomainDeclaration; export declare const parseTemplateDeclaration: (declarationNode: SyntaxNode, source: string, issues: ParseIssue[]) => TemplateDeclaration; //# sourceMappingURL=basic.d.ts.map