/**
 * 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