import type { Node as SyntaxNode } from "web-tree-sitter"; import type { ParseIssue } from "../types.js"; import { type GracefulRestartWaitDeclaration, type HostnameOverrideDeclaration, type RouterIdDeclaration, type TableDeclaration, type TimeformatDeclaration, type WatchdogDeclaration } from "./shared.js"; export declare const parseRouterIdFromStatement: (statementNode: SyntaxNode, source: string, issues: ParseIssue[]) => RouterIdDeclaration | null; export declare const parseGracefulRestartWaitFromStatement: (statementNode: SyntaxNode, source: string, issues: ParseIssue[]) => GracefulRestartWaitDeclaration | null; export declare const parseHostnameOverrideFromStatement: (statementNode: SyntaxNode, source: string, issues: ParseIssue[]) => HostnameOverrideDeclaration | null; export declare const parseTableFromStatement: (statementNode: SyntaxNode, source: string, issues: ParseIssue[]) => TableDeclaration | null; export declare const parseTimeformatFromStatement: (statementNode: SyntaxNode, source: string, issues: ParseIssue[]) => TimeformatDeclaration | null; export declare const parseWatchdogFromStatement: (statementNode: SyntaxNode, source: string, issues: ParseIssue[]) => WatchdogDeclaration | null; //# sourceMappingURL=top-level.d.ts.map