/// <reference types="react" />
import { UseFieldArrayRemove } from 'react-hook-form';
import { PortalTheme } from '@parlor/common';
import { IContentModule, StepToolbarProps } from '@parlor/ui';
import { IStep } from '../../../../step-types';
type StepContentBlocksProps = {
    className?: string;
    classes?: {
        block?: string;
    };
    inStepComponent?: boolean;
    isEditing?: boolean;
    isEditingDefault?: boolean;
    isLoading: boolean;
    namePath?: string;
    onCancel?: (index: number, remove: UseFieldArrayRemove) => void;
    onSave: IContentModule.IItem.Props['onSave'];
    portalTheme?: Partial<PortalTheme>;
    step: IStep;
    stepToolbarActions?: Pick<StepToolbarProps, 'onNextClick' | 'onPrevClick' | 'onSkipClick'>;
    totalSteps: number;
};
export declare function StepContentBlocks({ isEditing, isEditingDefault, namePath, isLoading, totalSteps, onSave, onCancel, portalTheme, stepToolbarActions, step, className, classes, }: StepContentBlocksProps): JSX.Element;
export {};
