import { type Dispatch, type StateUpdater } from 'preact/hooks';
import type { CompanyDatasetResponse } from '../../../../../api/companyDataSet/companyDataset.types';
import type { CompanySearchResult } from '../../../../../api/companySearch/companySearch.types';
import { type ValidationError } from '../../../../../utils/validationError';
interface BusinessInformationCardProps {
    result: CompanySearchResult;
    selectedBusinessId: string | undefined;
    currentBusinessSelection: CompanyDatasetResponse | undefined;
    fetching: boolean;
    error: Error | ValidationError | null;
    invalidTin: boolean;
    setIsBusinessSelection?: Dispatch<StateUpdater<boolean>>;
    handleSelectBusiness: () => void;
    retryCompanySelection: () => void;
    handleConfirmSelection: (data: CompanyDatasetResponse | undefined) => void;
    handleBackClick?: () => void;
}
export declare function BusinessInformationCard({ result, selectedBusinessId, currentBusinessSelection, fetching, error, invalidTin, setIsBusinessSelection, handleSelectBusiness, retryCompanySelection, handleConfirmSelection, handleBackClick, }: BusinessInformationCardProps): import("preact/jsx-runtime").JSX.Element;
export {};
