import { CreatedTrafficSignDop, TrafficSign, UpdatedTrafficSign, UpdatedTrafficSignDop } from '../../../../traffic-sign';
export type TrafficSignUpdateFormProps = {
    trafficSign: TrafficSign;
    onSubmit: (values: TrafficSignUpdateFormValues) => void;
    onDelete: (value: TrafficSign) => void;
    onDeleteDop: (value: UpdatedTrafficSignDop) => void;
    onUpdateDop: (value: UpdatedTrafficSignDop) => void;
    getButtons?: (trafficSign: TrafficSign) => React.ReactNode;
};
export type TrafficSignUpdateFormValues = Omit<UpdatedTrafficSign, 'dops'> & {
    oldDops: UpdatedTrafficSignDop[];
    newDops: CreatedTrafficSignDop[];
};
//# sourceMappingURL=types.d.ts.map