/**
 * VersionSelectDialog Component
 *
 * Selection dialog for choosing server version.
 *
 * @since v1.43.2
 */
import type React from 'react';
import type { ServerJarType } from '../../../core/server-jar/index.js';
export interface VersionSelectDialogProps {
    /** Server type being downloaded */
    serverType: ServerJarType;
    /** Available versions */
    versions: string[];
    /** Whether versions are loading */
    loading: boolean;
    /** Called when user selects a version */
    onSelect: (option: {
        id: string;
    }) => void;
    /** Called when user cancels */
    onCancel: () => void;
    /** Whether dialog is active */
    isActive?: boolean;
}
export declare function VersionSelectDialog({ serverType, versions, loading, onSelect, onCancel, isActive }: VersionSelectDialogProps): React.ReactElement;
//# sourceMappingURL=VersionSelectDialog.d.ts.map