import type { PackageDependency } from '../../types'; import type { ExtractionTemplate, RegexManagerConfig } from './types'; export declare const validMatchFields: readonly ["depName", "packageName", "currentValue", "currentDigest", "datasource", "versioning", "extractVersion", "registryUrl", "depType", "indentation"]; export declare function createDependency(extractionTemplate: ExtractionTemplate, config: RegexManagerConfig, dep?: PackageDependency): PackageDependency | null; export declare function regexMatchAll(regex: RegExp, content: string): RegExpMatchArray[]; export declare function mergeGroups(mergedGroup: Record, secondGroup: Record): Record; export declare function mergeExtractionTemplate(base: ExtractionTemplate, addition: ExtractionTemplate): ExtractionTemplate; export declare function isValidDependency({ depName, currentValue, currentDigest, }: PackageDependency): boolean;