/**
 * LoginScreen — Silent token refresh overlay for the /login slash command (v2).
 *
 * On mount, reads the stored refresh token from ~/.ampli.json and exchanges
 * it for a new access token via the Amplitude OAuth2 token endpoint.
 * No browser required. Falls back gracefully if no token is stored or if
 * the refresh fails.
 */
import type { WizardStore } from '../store.js';
interface LoginScreenProps {
    store: WizardStore;
    onComplete: () => void;
}
export declare const LoginScreen: ({ store, onComplete }: LoginScreenProps) => import("react/jsx-runtime").JSX.Element;
export {};
