import { Step } from './types';
export type ValidationSuccess = {
    success: true;
};
export type ValidationError = {
    success: false;
    error: string;
    errors?: Array<{
        path: string;
        message: string;
    }>;
};
export type ValidationResult = ValidationSuccess | ValidationError;
export declare const validateStep: (step: Step) => ValidationResult;
