import { type ManagedProvider } from './definitions.js'; type SdkProvider = Exclude; export interface ManagedProviderInstallation { state: 'missing' | 'stale' | 'ready'; directory?: string; cause?: unknown; } export interface ManagedInstallOptions { force?: boolean; signal?: AbortSignal; npmPath?: string; npmTimeoutMs?: number; } export declare function managedPackageRoot(provider: SdkProvider): string; export declare function managedModulePath(directory: string, name: string, exportName: string): Promise; export declare function inspectManagedProvider(provider: SdkProvider): Promise; export declare function installManagedSdk(provider: SdkProvider, options: ManagedInstallOptions): Promise; export {}; //# sourceMappingURL=package.d.ts.map