import type { SecondaryAction } from '../../FormPageLayoutBase';
import { type FormWizardSubmitButtonProps } from '../../FormWizard';
export type FormWizardFooterProps = {
    /**
     * Если true, кнопки будут заблокированы.
     */
    isDisabled?: boolean;
    /**
     * Флаг, указывающий, является ли текущий шаг первым в последовательности.
     */
    isFirstStep: boolean;
    /**
     * Флаг, указывающий, является ли текущий шаг последним в последовательности.
     */
    isLastStep: boolean;
    /**
     * Текст для кнопки "Назад" на этом шаге.
     */
    prevButtonText: string;
    /**
     * Текст для кнопки "Далее" и "Отправить" (для текущего шага)
     */
    submitButtonText: string;
    /**
     * Дополнительные кнопки формы (отображаются на последнем шаге)
     */
    secondaryActions?: SecondaryAction[];
    /**
     * Функция, вызываемая при переходе на предыдущий шаг.
     */
    onPrevStep: () => void;
    /**
     * Параметры для кнопки отправки формы
     */
    submitButtonProps?: FormWizardSubmitButtonProps;
};
export declare const FormWizardFooter: (props: FormWizardFooterProps) => import("react/jsx-runtime").JSX.Element;
