import { ParseResult } from './types'; /** * Parse a filter list into structured rules. * * The parser is deliberately format-tolerant: a single list in the wild often * mixes Adblock syntax, AdGuard extensions, and hosts entries. Rather than * reject unknown lines we classify them and let downstream tools decide what to * do — surfacing problems is the linter's job, not the parser's. */ export declare function parse(text: string, source?: string): ParseResult;