type UseObjectState<T> = {
    onCreateClick?: () => void;
    onCreate: (values: T) => void;

    onDeleteClick?: (item: T) => void;
    onDelete: (item: T) => void;

    onChangeClick?: (item: T) => void;
    onChange: (item: T) => void;

    objects: T[];
};

export default UseObjectState;
