import React from 'react';
import type { Key } from '../../hooks/useInputOrchestrator.js';
export type LoginOverlayOutcome = {
    outcome: 'success';
    email?: string | undefined;
    keyId?: string | undefined;
    hasDextoApiKey: boolean;
} | {
    outcome: 'cancelled';
} | {
    outcome: 'closed';
};
export interface LoginOverlayProps {
    isVisible: boolean;
    onDone: (outcome: LoginOverlayOutcome) => void;
}
export interface LoginOverlayHandle {
    handleInput: (input: string, key: Key) => boolean;
}
declare const LoginOverlay: React.ForwardRefExoticComponent<LoginOverlayProps & React.RefAttributes<LoginOverlayHandle>>;
export default LoginOverlay;
//# sourceMappingURL=LoginOverlay.d.ts.map