import type { VextCodeDocParam } from "../types.js"; export type ParsedJSDocKind = "function" | "class" | "const" | "method"; export interface ParsedJSDocSymbol { exportName: string; kind: ParsedJSDocKind; line?: number; summary?: string; description?: string; params?: VextCodeDocParam[]; returns?: { type?: string; description?: string; }; throws?: Array<{ type?: string; description?: string; }>; examples?: string[]; deprecated?: boolean | string; } export declare function parseJSDocSymbols(source: string): ParsedJSDocSymbol[];