import type { Span } from "@velarscript/compiler"; import type { CompilerFormattingOpaqueSourceScan, CompilerLexicalScanContext, CompilerLexicalScanResult } from "@velarscript/compiler/extension"; export declare const NODE_PATH_PATTERN_TOKEN = "@velarscript/node:path-pattern"; export interface NodePathPatternSyntax { readonly kind: "NodePathPatternSyntax"; readonly value: string; readonly contentSpan: Span; readonly span: Span; } export declare function scanNodeToken(context: CompilerLexicalScanContext): CompilerLexicalScanResult | null; export declare function scanNodePathPatternForFormatting(source: string, start: number): CompilerFormattingOpaqueSourceScan | null; export declare function isNodePathPatternSyntax(value: unknown): value is NodePathPatternSyntax; //# sourceMappingURL=server-lexer.d.ts.map