import type { ParsedMapFile } from '../domain/parsed-map-file.js';
/**
 * Parses a JSON map-file string into a {@link ParsedMapFile}.
 */
export declare class MapFileParser {
    /**
     * Parse a JSON map-file string, extracting `$config` and variable mappings.
     *
     * @param json - Raw JSON string of the map file.
     * @returns Parsed config and variable mappings.
     */
    parse(json: string): ParsedMapFile;
    private parseRawJson;
    private parseConfig;
}
//# sourceMappingURL=map-file-parser.d.ts.map