/**
 * ConfirmStep Component
 *
 * Final step showing configuration summary for confirmation.
 *
 * @since v1.43.1
 */
import type React from 'react';
import type { ServerJarType } from '../../../core/server-jar/index.js';
import type { Tier } from '../../../core/types/auth.js';
import type { Plugin } from '../../../core/types/index.js';
import type { WizardStepProps } from './wizard-types.js';
export interface ConfirmStepProps extends Pick<WizardStepProps, 'onCancel' | 'isActive'> {
    /** Production server path */
    prodPath: string;
    /** Test server path */
    testPath: string;
    /** Selected Minecraft version */
    mcVersion: string;
    /** Selected server type */
    serverType: ServerJarType;
    /** Plugins scanned from production server */
    scannedProdPlugins: Plugin[];
    /** Plugins scanned from test server */
    scannedTestPlugins: Plugin[];
    /** Error from scanning, if any */
    scanError: string | null;
    /** Called when user confirms */
    onConfirm: () => void;
    /** User's subscription tier (for premium features) */
    tier?: Tier;
}
export declare function ConfirmStep({ prodPath, testPath, mcVersion, serverType, scannedProdPlugins, scannedTestPlugins, scanError, onConfirm, onCancel, isActive, tier, }: ConfirmStepProps): React.ReactElement;
//# sourceMappingURL=ConfirmStep.d.ts.map