import type { ImportFormat, ParseResult } from '../import.types.js'; export interface ImportParser { readonly formatId: ImportFormat; readonly formatName: string; readonly extensions: string[]; parse(content: string): ParseResult; canParse(content: string): boolean; } export interface ParserRegistryEntry { parser: ImportParser; priority: number; }