/**
 * First-run detection for VibeFrame CLI
 * Shows a welcome banner when user has never configured the tool
 */
/**
 * Check if this is the user's first run (no config and no env vars set)
 */
export declare function isFirstRun(): Promise<boolean>;
/**
 * Mark that the first-run banner has been shown (won't show again)
 */
export declare function markBannerShown(): Promise<void>;
/**
 * Show a friendly welcome banner for first-time users
 */
export declare function showFirstRunBanner(): void;
