import { type Dispatch, type StateUpdater } from 'preact/hooks';
import type { LoadingStatus } from '../../../ui/atoms/LoaderWrapper/constants';
import type { TaskType } from '../../../../stores/globalStore/taskTypes';
import type { CountryCode } from '../../../../types/datasets/country-code';
import type { EntityProblems } from '../../../../types/errors/entity-problems';
import type { FormModelWithValidity } from '../../../../types/form';
interface BusinessDetailsMultiformProps {
    taskType: TaskType;
    country: CountryCode;
    activeForm: FormModelWithValidity;
    shouldValidate: boolean;
    problems: EntityProblems | undefined;
    handleNextClick: () => void;
    handleBackClick: (() => void) | undefined;
    setLoadingStatus: Dispatch<StateUpdater<LoadingStatus>>;
    isTopLevelEntity: boolean;
}
export declare function BusinessDetailsMultiform({ taskType, country, activeForm, shouldValidate, problems, handleNextClick, handleBackClick, setLoadingStatus, isTopLevelEntity, }: BusinessDetailsMultiformProps): import("preact/jsx-runtime").JSX.Element;
export {};
