/**
 * Init Executor
 * Main execution logic for V3 initialization
 */
import type { InitOptions, InitResult } from './types.js';
/**
 * Execute initialization
 */
export declare function executeInit(options: InitOptions): Promise<InitResult>;
/**
 * Upgrade result interface
 */
export interface UpgradeResult {
    success: boolean;
    updated: string[];
    created: string[];
    preserved: string[];
    errors: string[];
}
/**
 * Execute upgrade - updates helpers and creates missing metrics without losing data
 * This is safe for existing users who want the latest statusline fixes
 */
export declare function executeUpgrade(targetDir: string): Promise<UpgradeResult>;
export default executeInit;
//# sourceMappingURL=executor.d.ts.map