import fs from 'node:fs'; import path from 'node:path'; export type BundledProviderPackInstallResult = { ok: true; sourceDir: string; providerRoot: string; copiedProviders: string[]; skippedProviders: string[]; } | { ok: false; reason: 'missing_source' | 'invalid_manifest' | 'install_failed'; message: string; }; export declare function installBundledProviderPackBestEffort(opts?: { fsImpl?: Pick; pathImpl?: Pick; providerRoot?: string; sourceDir?: string; overwriteExisting?: boolean; }): BundledProviderPackInstallResult;