import React from 'react';
interface DataCollectionStepProps {
    formData: {
        dataCollectionPurposes: string[];
        dataRetentionPeriod: string;
        securityMeasures: string[];
        dataSubjects: string[];
        dataCategories: string[];
        legalBasisForProcessing: string[];
    };
    errors: Record<string, string>;
    onChange: (e: React.ChangeEvent<HTMLSelectElement>) => void;
    onToggleItem: (category: 'dataCollectionPurposes' | 'securityMeasures' | 'dataSubjects' | 'dataCategories' | 'legalBasisForProcessing', item: string) => void;
    defaultDataPurposes: string[];
    defaultSecurityMeasures: string[];
    dataSubjectCategories: string[];
}
export default function DataCollectionStep({ formData, errors, onChange, onToggleItem, defaultDataPurposes, defaultSecurityMeasures, dataSubjectCategories, }: DataCollectionStepProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=DataCollectionStep.d.ts.map