/**
 * Persistent install UUID for cross-session analytics correlation.
 *
 * Stored at ~/.amplitude-wizard/install.json. Used as Amplitude `device_id`
 * so pre-auth runs from the same install are stitched to the authenticated
 * identity once `identifyUser()` fires. Without this, every CLI invocation
 * is a fresh anonymous user until auth completes.
 *
 * IO failures are non-fatal: the caller falls back to a per-process UUID.
 */
export declare const INSTALL_DIR: string;
export declare const INSTALL_FILE: string;
/**
 * Load the persisted install UUID, or create and persist a new one.
 * Returns the UUID on success, or `undefined` if both read and write fail
 * (caller should fall back to a per-process UUID).
 */
export declare function getOrCreateInstallId(filePath?: string): string | undefined;
