import { XmlDocument } from 'xmldoc';
import type { ExtractConfig, PackageFile } from '../types';
export declare function extractPackage(rawContent: string, packageFile: string, config: ExtractConfig): PackageFile | null;
export declare function extractRegistries(rawContent: string): string[];
export declare function parseSettings(raw: string): XmlDocument | null;
export declare function resolveParents(packages: PackageFile[]): PackageFile[];
export declare function extractExtensions(rawContent: string, packageFile: string): PackageFile | null;
export declare function extractAllPackageFiles(config: ExtractConfig, packageFiles: string[]): Promise<PackageFile[]>;
