import React from 'react';
interface IStep {
    component: React.ReactNode;
    id: number;
    validate?: () => boolean | Promise<boolean>;
    errorMessage?: string;
}
interface IStepperProps {
    steps: IStep[];
    finalCTAButton?: {
        label: string;
        onClick: (() => void) | (() => Promise<void>) | ((e: any) => Promise<void>);
    };
    onError?: (message: string) => void;
    useSideArrows?: boolean;
    styles?: {
        stepperProgressColor?: string;
    };
}
export declare const Stepper: React.FC<IStepperProps>;
export {};
