/**
 * Binary Lifecycle Manager
 * Handles ensuring binary availability and auto-updates.
 */
import { BinaryManagerConfig } from '../types';
/**
 * Ensure binary is available (download if missing, update if outdated)
 * @returns Path to executable binary
 */
export declare function ensureBinary(config: BinaryManagerConfig): Promise<string>;
//# sourceMappingURL=lifecycle.d.ts.map