import { TranslationCollection } from '../utils/translation.collection'; export interface ParserInterface { extract(source: string, filePath: string): TranslationCollection | null; } export interface MarkerCustomConfig { marker: string; filePath: string; patterns: MarkerCustomConfigPattern[]; } export interface MarkerCustomConfigPattern { pattern: string; flags: string; replace: string; sourceFilter: MarkerCustomConfigPattern; }