import { Messages } from '@salesforce/core'; import { ApexMutationParameter } from '../type/ApexMutationParameter.js'; import { type SkipPattern } from './skipPattern.js'; export declare class ConfigReader { private readonly messages; constructor(messages: Messages); resolve(parameter: ApexMutationParameter): Promise; private readConfigFile; private assertConfigShape; static parseLineRanges(lines: string[] | undefined, messages: Messages): Set | undefined; static compileSkipPatterns(patterns: string[] | undefined, messages: Messages): SkipPattern[]; private static normalizeNames; static normalizeClassPerimeter(names: string[], messages: Messages): string[]; private static assertClassName; static normalizeSuiteNames(names: string[] | undefined, messages: Messages): string[]; private validate; }