/**
 * PathInputStep Component
 *
 * Step for entering server plugin paths (reusable for prod/test).
 * v2.1.2 - Added path validation flow with retry/continue options.
 *
 * @since v1.43.1
 */
import type React from 'react';
import type { WizardStepProps } from './wizard-types.js';
export interface PathValidationResult {
    valid: boolean;
    jarCount: number;
    message?: string;
}
export interface PathInputStepProps extends Pick<WizardStepProps, 'onNext' | 'onCancel' | 'isActive'> {
    /** Title for this path step */
    title: string;
    /** Description text */
    description: string;
    /** Current path value */
    value: string;
    /** Called when path changes */
    onChange: (value: string) => void;
    /** Unique key for TextInput */
    inputKey: string;
    /** Optional path validator - validates before advancing (v2.1.2) */
    validatePath?: (path: string) => Promise<PathValidationResult>;
}
export declare function PathInputStep({ title, description, value, onChange, inputKey, onNext, onCancel, isActive, validatePath }: PathInputStepProps): React.ReactElement;
//# sourceMappingURL=PathInputStep.d.ts.map