/**
 * DownloadProgressDialog Component
 *
 * Progress dialog for server JAR downloads.
 *
 * @since v1.43.2
 */
import type React from 'react';
import type { ServerJarType } from '../../../core/server-jar/index.js';
export interface DownloadProgressDialogProps {
    /** Server type being downloaded */
    serverType: ServerJarType | null;
    /** Download progress */
    progress: {
        message?: string;
        bytesDownloaded: number;
        totalBytes: number;
        status?: string;
    } | null;
    /** Whether dialog is active */
    isActive?: boolean;
}
export declare function DownloadProgressDialog({ serverType, progress, isActive }: DownloadProgressDialogProps): React.ReactElement;
//# sourceMappingURL=DownloadProgressDialog.d.ts.map