/** * Install Method Detection * * Detects how Pluginator was installed to determine the correct update command. */ /** * Installation methods for Pluginator */ export type InstallMethod = 'npm-global' | 'bun-global' | 'homebrew' | 'scoop' | 'apt' | 'binary' | 'development' | 'unknown'; /** * Detect how Pluginator was installed */ export declare function detectInstallMethod(): InstallMethod; /** * Get the command to update Pluginator for the given install method * @returns The update command, or null if manual update is required */ export declare function getUpdateCommand(method: InstallMethod): string | null; /** * Get human-readable display name for install method */ export declare function getInstallMethodDisplayName(method: InstallMethod): string; /** * Check if the install method supports automatic updates */ export declare function supportsAutoUpdate(method: InstallMethod): boolean; //# sourceMappingURL=install-method.d.ts.map